Eventos de registro e AEM
Saiba como recuperar o conjunto inicial de eventos do AEM do journal e explorar os detalhes sobre cada evento.
O registro em log é um método de recebimento para consumir Eventos da AEM, e um registro em log é uma lista ordenada de eventos. Usando a API do Adobe I/O Events Journaling, você pode buscar os Eventos da AEM no journal 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, o uso de um aplicativo Web hospedado fornecido pela Adobe permite buscar o primeiro lote de eventos do AEM no diário sem a necessidade de configurar seu aplicativo. Este aplicativo Web fornecido pela 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 Events.
Acessar aplicativo web
Para acessar o aplicativo web fornecido pela 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 da AEM no 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 em diário do seu registro de evento, clique no cartão de evento que é assinante do AEM Events. Na guia Detalhes do Registro, copie o PONTO DE EXTREMIDADE DE API ÚNICO DO JOURNALING.
Carregar diário de eventos do AEM
Para simplificar, esse aplicativo Web hospedado busca somente o primeiro lote de eventos do 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 do AEM.
-
Para exibir a carga útil completa do evento, clique duas vezes na linha. Você pode ver que os detalhes do evento do 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 do Adobe React Spectrum para renderizar a interface.
-
A API do Adobe I/O Events Journaling fornece informações detalhadas sobre a API, como primeiro, próximo e último lote de eventos, paginação e muito mais.