Journalföring och AEM

Lär dig hur du hämtar den första uppsättningen AEM händelser från journalen och utforskar detaljer om varje händelse.

Journalföring är en pull-metod för att förbruka AEM händelser, och en journal är en ordnad lista över händelser. Med hjälp av API:t för Adobe I/O Events-journalföring kan du hämta AEM händelser från journalen och bearbeta dem i ditt program. Med den här metoden kan du hantera händelser baserat på en viss gräns och effektivt bearbeta dem flera gånger. Se Journalföringen för ingående insikter, inklusive viktiga överväganden som kvarhållningsperioder, sidnumrering med mera.

Inom Adobe Developer Console-projektet aktiveras automatiskt alla händelseregistreringar för journalföring, vilket möjliggör smidig integrering.

I det här exemplet kan du använda ett webbprogram som tillhandahålls av Adobe för att hämta den första gruppen AEM händelser från journalen utan att behöva konfigurera ditt program. Det här webbprogrammet som tillhandahålls av Adobe finns på Glitch, en plattform som är känd för att erbjuda en webbaserad miljö som underlättar skapandet och distributionen av webbprogram. Alternativet att använda ditt eget program är dock tillgängligt om du vill.

Förutsättningar

För att kunna genomföra den här självstudiekursen behöver du:

IMPORTANT
AEM as a Cloud Service Eventing är endast tillgängligt för registrerade användare i förhandsversionsläge. Om du vill aktivera AEM i din AEM as a Cloud Service-miljö kontaktar du AEM-Eventing team.

Åtkomst till webbprogram

Följ de här stegen för att få åtkomst till webbprogrammet som tillhandahålls av Adobe:

Samla in projektinformation om Adobe Developer Console

Om du vill hämta AEM från journalen krävs autentiseringsuppgifter som IMS-organisations-ID, klient-ID och åtkomsttoken. Så här samlar du in autentiseringsuppgifterna:

  • Gå till ditt projekt i Adobe Developer Console och klicka för att öppna det.

  • Klicka på länken OAuth-server-till-server under avsnittet Autentiseringsuppgifter för att öppna fliken Information om autentiseringsuppgifter.

  • Klicka på knappen Generera åtkomsttoken för att generera åtkomsttoken.

    Adobe Developer Console Project Generate Access Token

  • Kopiera genererad åtkomsttoken, KLIENT-ID och ORGANISATIONS-ID. Du behöver dem senare i kursen.

    Adobe Developer Console Project Copy Credentials

  • Alla händelseregistreringar aktiveras automatiskt för journalföring. Om du vill hämta den unika journalskrifts-API-slutpunkten för din händelseregistrering klickar du på det händelsekort som prenumererar på AEM händelser. Kopiera JOURNALING UNIQUE API ENDPOINT från fliken Registreringsinformation.

    Adobe Developer Console Project Events-kort

Läs in AEM händelsejournal

För att hålla saker och ting enkla hämtar det här värdbaserade webbprogrammet bara den första gruppen AEM händelser från journalen. Det här är äldsta tillgängliga händelser i journalen. Mer information finns i den första gruppen med händelser.

  • I webbprogrammet Glitch - hosted anger du det IMS Organization ID, Client ID och Access Token som du kopierade tidigare från Adobe Developer Console-projektet och klickar på Submit.

  • När det är klart visas AEM händelseregistreringsdata i tabellkomponenten.

    AEM händelsejournaldata

  • Dubbelklicka på raden om du vill visa hela händelsens nyttolast. Du kan se att informationen om AEM har all information som krävs för att bearbeta händelsen i webkroken. Händelsetypen (type), händelsekällan (source), händelse-ID (event_id), händelsetypen (time) och händelsedata (data).

    Slutför AEM

Ytterligare resurser

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69