制限事項
AEM イベンティングは強力な機能ですが、考慮すべき制限があります。
-
可用性は AEM as a Cloud Service に限定:現在、AEM イベンティングは AEM as a Cloud Service でのみ利用可能です。
-
利用可能なイベントタイプ:利用可能なイベントタイプの現在のリストはこちらで確認できます。
有効にする方法
次の手順については、AEM Cloud Service 環境での AEM イベントの有効化を参照してください。
サブスクライブ方法
AEM イベントをサブスクライブするには、AEM でコードを記述する必要はなく、代わりに Adobe Developer Console プロジェクトを設定します。Adobe Developer Console は、Adobe API、SDK、イベント、ランタイムおよび App Builder へのゲートウェイとなります。
この場合、Adobe Developer Console の プロジェクト により、AEM as a Cloud Service 環境から送信されたイベントをサブスクライブし、外部システムへのイベント配信を設定できます。
詳しくは、Adobe Developer Console で AEM イベントをサブスクライブする方法を参照してください。
使用方法
AEM イベントを使用する主な手法としては、プッシュ と プル の 2 つの手法があります。
- プッシュ手法:このアプローチでは、イベントが利用可能になると、イベントコンシューマーは Adobe I/O イベントから事前に通知を受け取ります。統合オプションには、web フック、Adobe I/O Runtime、Amazon EventBridge が含まれます。
- プルメソッド:このアプローチでは、イベントコンシューマーは、Adobe I/O イベントを能動的にポーリングして、新しいイベントがないかどうかを確認します。このメソッドのメインの統合オプションは、Adobe Developer Journaling API です。
詳しくは、Adobe I/O Events を介した AEM イベント処理を参照してください。