AEM ヘッドレスサーバー間デプロイメント

AEM ヘッドレスサーバー間デプロイメントには、AEM のコンテンツをヘッドレスな方法で消費し、やり取りするサーバー側のアプリケーションまたはプロセスが含まれます。

AEMヘッドレス API への HTTP 接続はブラウザーのコンテキストでは開始されないので、サーバー間デプロイメントには最小限の設定が必要です。

デプロイメント設定

サーバー間アプリケーションのデプロイメントを実行するには、次のデプロイメント設定をインプレースにする必要があります。

サーバー間アプリケーションの接続先
AEM オーサー
AEM パブリッシュ
AEM プレビュー
Dispatcher フィルター
クロスオリジンリソース共有(CORS)
AEM ホスト

認証要件

AEM GraphQL API への承認されたリクエストは、通常サーバー間アプリのコンテキストで発生します。他のアプリタイプ、例えば、シングルページアプリモバイルまたは web コンポーネントでは認証情報を保護するのが難しいため、通常は、承認が使用されます。

AEM as a Cloud Service へのリクエストを承認する場合、サービス資格情報ベースのトークン認証を使用します。AEM as a Cloud Serviceへのリクエストの認証の詳細については、トークンベース認証チュートリアルをご覧ください。このチュートリアルでは、AEM Assets HTTP API を使用してトークン ベースの認証について説明しますが、同じコンセプトとアプローチは、AEM ヘッドレス GraphQL API とやり取りするアプリにも適用できます。

サーバー間アプリの例

Adobeは、Node.js でコード化されたサーバー間アプリの例を提供しています。

サーバー間アプリ

サーバー間アプリ

AEM ヘッドレス GraphQL API のコンテンツを使用する Node.js で記述された、サーバー間アプリの例です。

例を表示

recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4