저널링 및 AEM 이벤트

저널에서 AEM 이벤트의 초기 세트를 검색하고 각 이벤트에 대한 세부 사항을 탐색하는 방법을 알아봅니다.

저널링은 AEM 이벤트를 사용하는 가져오기 메서드이며 저널은 순서가 지정된 이벤트 목록입니다. Adobe I/O 이벤트 저널링 API를 사용하여 저널에서 AEM 이벤트를 가져와 애플리케이션에서 처리할 수 있습니다. 이 접근 방식을 사용하면 지정된 케이던스를 기반으로 이벤트를 관리하고 이러한 이벤트를 일괄적으로 효율적으로 처리할 수 있습니다. 보존 기간, 페이지 매김 등과 같은 필수 고려 사항을 포함하여 자세한 인사이트는 저널링을 참조하세요.

Adobe Developer Console 프로젝트 내에서 모든 이벤트 등록은 저널링을 위해 자동으로 활성화되므로 원활한 통합이 가능합니다.

이 예제에서는 Adobe이 제공한 호스팅된 웹 애플리케이션 ​을(를) 사용하면 애플리케이션을 설정할 필요 없이 저널에서 AEM 이벤트의 첫 번째 배치를 가져올 수 있습니다. 이 Adobe 제공 웹 응용 프로그램은 웹 응용 프로그램을 빌드하고 배포하는 데 도움이 되는 웹 기반 환경을 제공하는 것으로 알려진 플랫폼인 Glitch에서 호스팅됩니다. 그러나 원하는 경우 자체 애플리케이션을 사용하는 옵션도 사용할 수 있습니다.

사전 요구 사항

이 자습서를 완료하려면 다음이 필요합니다.

IMPORTANT
AEM as a Cloud Service 이벤트는 프리릴리스 모드의 등록된 사용자만 사용할 수 있습니다. AEM as a Cloud Service 환경에서 AEM 이벤트를 사용하려면 AEM 이벤트 팀에 문의하십시오.

웹 애플리케이션 액세스

Adobe이 제공한 웹 애플리케이션에 액세스하려면 다음 단계를 따르십시오.

Adobe Developer Console 프로젝트 세부 정보 수집

저널에서 AEM 이벤트를 가져오려면 IMS 조직 ID, 클라이언트 ID액세스 토큰 ​과 같은 자격 증명이 필요합니다. 이러한 자격 증명을 수집하려면 다음 단계를 수행합니다.

  • Adobe Developer Console에서 프로젝트로 이동한 다음 클릭하여 엽니다.

  • 자격 증명 섹션에서 OAuth 서버 간 링크를 클릭하여 자격 증명 세부 정보 탭을 엽니다.

  • 액세스 토큰을 생성하려면 액세스 토큰 생성 단추를 클릭하십시오.

    Adobe Developer Console 프로젝트 액세스 토큰 생성

  • 생성된 액세스 토큰, 클라이언트 ID조직 ID ​을(를) 복사합니다. 나중에 이 자습서에서 해당 항목이 필요합니다.

    Adobe Developer Console 프로젝트 복사 자격 증명

  • 모든 이벤트 등록은 저널링에 대해 자동으로 활성화됩니다. 이벤트 등록의 고유한 저널링 API 끝점 ​을 가져오려면 AEM 이벤트를 구독하는 이벤트 카드를 클릭합니다. 등록 세부 정보 탭에서 저널링 고유 API 끝점 ​을(를) 복사합니다.

    Adobe Developer Console 프로젝트 이벤트 카드

AEM 이벤트 저널 로드

단순성을 유지하기 위해 호스팅된 이 웹 애플리케이션은 저널에서 첫 번째 AEM 이벤트 배치만 가져옵니다. 저널에서 사용할 수 있는 가장 오래된 이벤트입니다. 자세한 내용은 첫 번째 이벤트 일괄 처리를 참조하십시오.

  • 결함 - 호스팅된 웹 애플리케이션에서 Adobe Developer Console 프로젝트에서 이전에 복사한 IMS 조직 ID, 클라이언트 ID액세스 토큰 ​을(를) 입력하고 제출 ​을(를) 클릭합니다.

  • 성공하면 테이블 구성 요소에 AEM 이벤트 분개 데이터가 표시됩니다.

    AEM 이벤트 저널 데이터

  • 전체 이벤트 페이로드를 보려면 행을 두 번 클릭합니다. AEM 이벤트 세부 사항에 웹후크에서 이벤트를 처리하는 데 필요한 모든 정보가 포함되어 있음을 알 수 있습니다. 예를 들어 이벤트 유형(type), 이벤트 소스(source), 이벤트 ID(event_id), 이벤트 시간(time) 및 이벤트 데이터(data)가 있습니다.

    전체 AEM 이벤트 페이로드

추가 리소스

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