Assinar notificações de eventos Adobe I/O

O Observability Insights permite que você assine notificações de eventos Adobe I/O relacionadas às atividades do Adobe Experience Platform. Esses eventos são enviados para um webhook configurado para facilitar a automação eficiente do monitoramento de atividades.

Este documento fornece etapas sobre como assinar notificações de eventos Adobe I/O para serviços da Adobe Experience Platform. Informações de referência sobre tipos de eventos disponíveis também são fornecidas, juntamente com links para documentação adicional sobre como você pode interpretar dados de eventos retornados para cada serviço Platform aplicável.

Introdução

Este documento requer uma compreensão funcional de webhooks e como conectar um webhook de um aplicativo a outro. Consulte a I/O Events documentação para obter uma introdução aos webhooks.

Criar um webhook

Para receber notificações do I/O Event, você deve registrar um webhook especificando uma URL de webhook exclusiva como parte dos detalhes de registro do evento.

Você pode configurar o webhook usando o cliente de sua escolha. Para obter um endereço de webhook temporário para usar como parte deste tutorial, visite Webhook.site e copie a URL exclusiva fornecida.

Durante o processo de validação inicial, I/O Events envia um parâmetro de consulta challenge em uma solicitação GET para o webhook. Você deve configurar seu webhook para retornar o valor desse parâmetro na carga de resposta. Se você estiver usando o Webhook.site, selecione Edit no canto superior direito e digite $request.query.challenge$ em Response body antes de selecionar Save.

Criar um novo projeto no Adobe Developer Console

Acesse o Adobe Developer Console e faça logon com seu Adobe ID. Em seguida, siga as etapas descritas no tutorial sobre criação de um projeto vazio na documentação do Adobe Developer Console.

Assinar eventos

NOTE
O evento de notificação de assimilação de dados foi descontinuado no Adobe I/O. Em vez disso, você deve usar o evento de E/S Informações de execução do fluxo de fontes.

Depois de criar um novo projeto, acesse a tela de visão geral do projeto. Aqui, selecione Adicionar evento.

Uma caixa de diálogo é exibida, permitindo adicionar um provedor de eventos ao projeto:

  • Se você estiver assinando alertas Experience Platform, selecione Notificações da plataforma
  • Se você estiver assinando as notificações Privacy Service do Adobe Experience Platform, selecione Privacy Service Eventos

Depois de escolher um provedor de eventos, selecione Avançar.

A próxima tela exibe uma lista de tipos de evento para se inscrever. Selecione os eventos que você deseja assinar e selecione Avançar.

NOTE
Se não tiver certeza de quais eventos você deve assinar para o serviço com o qual está trabalhando, consulte a seguinte documentação:

A próxima tela solicita que você crie um JSON Web Token (JWT). Você tem a opção de gerar automaticamente um par de chaves ou fazer upload de sua própria chave pública gerada no terminal.

Para os fins deste tutorial, a primeira opção é seguida. Selecione a caixa de opção para Gerar um par de chaves e selecione o botão Gerar par de chaves no canto inferior direito.

Quando o par de chaves é gerado, ele é baixado automaticamente pelo navegador. Você mesmo deve armazenar esse arquivo, pois ele não é mantido na Developer Console.

A próxima tela permite revisar os detalhes do par de chaves recém-gerado. Clique em Avançar para continuar.

Na próxima tela, forneça um nome e uma descrição para o registro do evento na seção Detalhes do registro do evento. A prática recomendada é criar um nome exclusivo e de fácil identificação para ajudar a diferenciar esse registro de evento dos outros no mesmo projeto.

Mais abaixo, na mesma tela, na seção Como receber eventos, você pode configurar como receber eventos. O Webhook permite fornecer um endereço de webhook personalizado para receber eventos, enquanto a Ação em tempo de execução permite que você faça o mesmo usando o Adobe I/O Runtime.

Para este tutorial, selecione Webhook e forneça a URL do webhook criado anteriormente. Quando terminar, selecione Salvar eventos configurados para concluir o registro de eventos.

A página de detalhes do registro de evento recém-criado é exibida, onde você pode editar sua configuração, revisar eventos recebidos, executar o rastreamento de depuração e adicionar novos provedores de eventos.

Próximas etapas

Ao seguir este tutorial, você registrou um webhook para receber I/O Event notificações para Experience Platform e/ou Privacy Service. Para obter detalhes sobre eventos disponíveis e como interpretar cargas de notificação para cada serviço, consulte a seguinte documentação:

Consulte a Observability Insights visão geral para obter mais informações sobre como monitorar suas atividades no Experience Platform e Privacy Service.

recommendation-more-help
d82ad670-3501-465b-afee-a91200fdc02c