Eventos de registro e AEM
Saiba como recuperar o conjunto inicial de eventos AEM do journal e explorar os detalhes sobre cada evento.
O registro em log é um método de recebimento para consumir Eventos AEM, e um registro em log é uma lista ordenada de eventos. Usando a API de registro de eventos Adobe I/O, você pode buscar os eventos AEM no registro e processá-los no aplicativo. Essa abordagem permite gerenciar eventos com base em uma cadência especificada e processá-los com eficiência em massa. Consulte o Registro em log para obter insights detalhados, incluindo considerações essenciais como períodos de retenção, paginação e muito mais.
No projeto do Adobe Developer Console, cada registro de evento é ativado automaticamente para registro em log, permitindo uma integração perfeita.
Neste exemplo, utilizar um aplicativo Web hospedado fornecido por Adobe permite buscar o primeiro lote de eventos AEM do journal sem a necessidade de configurar seu aplicativo. Este aplicativo Web fornecido por Adobe está hospedado em Glitch, uma plataforma conhecida por oferecer um ambiente baseado na Web propício à criação e implantação de aplicativos Web. No entanto, a opção de usar seu próprio aplicativo também está disponível, se preferir.
Pré-requisitos
Para concluir este tutorial, você precisa:
-
Ambiente AEM as a Cloud Service com evento AEM habilitado.
-
Projeto do Adobe Developer Console configurado para AEM Eventos.
Acessar aplicativo web
Para acessar o aplicativo web fornecido pelo Adobe, siga estas etapas:
-
Verifique se você pode acessar o Glitch - aplicativo Web hospedado em uma nova guia do navegador.
Coletar detalhes do projeto do Adobe Developer Console
Para buscar os Eventos AEM do diário, credenciais como IMS Organization ID, Client ID e Access Token são necessárias. Para coletar essas credenciais, siga estas etapas:
-
Na Adobe Developer Console, navegue até o projeto e clique em para abri-lo.
-
Na seção Credenciais, clique no link Servidor para servidor OAuth para abrir a guia Detalhes das credenciais.
-
Clique no botão Gerar token de acesso para gerar o token de acesso.
-
Copie o token de acesso gerado, a ID do CLIENTE e a ID da ORGANIZAÇÃO. Você precisa deles mais tarde neste tutorial.
-
Cada registro de evento é ativado automaticamente para registro em log. Para obter o ponto de extremidade exclusivo da API de registro no diário do seu registro de evento, clique no cartão de evento que é assinante dos Eventos AEM. Na guia Detalhes do Registro, copie o PONTO DE EXTREMIDADE DE API ÚNICO DO JOURNALING.
Carregar diário de eventos AEM
Para simplificar, essa aplicação Web hospedada busca somente o primeiro lote de eventos AEM no journal. Esses são os eventos mais antigos disponíveis no journal. Para obter mais detalhes, consulte primeiro lote de eventos.
-
No Falha - aplicativo Web hospedado, digite a ID da Organização IMS, a ID do Cliente e o Token de Acesso copiados anteriormente do projeto do Adobe Developer Console e clique em Enviar.
-
Após o sucesso, o componente de tabela exibe os dados do diário de eventos AEM.
-
Para exibir a carga útil completa do evento, clique duas vezes na linha. Você pode ver que os detalhes do evento AEM têm todas as informações necessárias para processar o evento no webhook. Por exemplo, o tipo de evento (
type
), a origem do evento (source
), a ID do evento (event_id
), a hora do evento (time
) e os dados do evento (data
).
Recursos adicionais
-
O código de origem do webhook com falha está disponível para referência. É um aplicativo simples do React que usa componentes de Espectro de React Adobe para renderizar a interface.
-
A API de Registro em Diário de Eventos Adobe I/O fornece informações detalhadas sobre a API, como primeiro, próximo e último lote de eventos, paginação e muito mais.