ジャーナル処理と AEM イベント

ジャーナルから AEM イベントの初期セットを取得し、各イベントの詳細を調べる方法について説明します。

ジャーナル処理は、AEM イベントを使用するプルメソッド、ジャーナルはイベントの順序付きリストです。 Adobe I/O Events Journaling API を使用すると、ジャーナルから AEM イベントを取得して、アプリケーションで処理できます。 このアプローチでは、指定したサイクルに基づいてイベントを管理し、それらを一括で効率的に処理できます。 保持期間やページネーションなどの重要な考慮事項を含む、詳細なインサイトついては、ジャーナル処理を参照してください。

Adobe Developer Console プロジェクト内では、ジャーナル処理に対してすべてのイベント登録が自動的に有効になり、シームレスな統合が可能になります。

IMPORTANT
このチュートリアルのライブデモエンドポイントは、以前Glitchでホストされていました。2025年7月をもって、Glitchはホスティングサービスを終了し、エンドポイントにはアクセスできなくなりました。
デモの代替プラットフォームへの移行に積極的に取り組んでいます。チュートリアルコンテンツは正確な情報であり、更新されたリンクは近日中に提供されます。
ご理解とご協力をお願いします。

ライブデモのエンドポイントが再び利用可能になるまで、独自のアプリケーションを使用します。

前提条件

このチュートリアルを完了するには、次が必要になります。

Web アプリケーションへのアクセス

アドビ提供の web アプリケーションにアクセスするには、次の手順に従います。

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 イベントジャーナルの読み込み

話を簡単にするために、このホスト型 web アプリケーションは、ジャーナルから AEM イベントの最初のバッチのみを取得します。 これらは、ジャーナルで使用可能な最も古いイベントです。 詳しくは、イベントの最初のバッチを参照してください。

  • Glitch のホストされた web アプリケーションで、Adobe Developer Console プロジェクトからコピーした IMS 組織 IDクライアント ID および​ アクセストークン ​を入力し、「送信」をクリックします。

  • 成功すると、テーブルコンポーネントに AEM イベントジャーナルデータが表示されます。

    AEM イベントジャーナルデータ

  • イベントペイロード全体を表示するには、行をダブルクリックします。 Web フックでイベントを処理するために必要な情報がすべて AEM イベントの詳細に含まれていることがわかります。 例えば、イベントタイプ(type)、イベントソース(source)、イベント ID(event_id)、イベント時刻(time)およびイベントデータ(data)などです。

    AEM イベントペイロードの全体

その他のリソース

  • Adobe I/O Events Journaling API は、イベントの最初、次、最後のバッチやページネーションなど、API に関する詳細情報を提供します。
recommendation-more-help
experience-manager-learn-help-cloud-service