AEMaaCSでサポートされているHTTP プロトコルのバージョン

この記事では、Adobe Experience Manager as a Cloud Service(AEMaaCS)でサポートされているHTTP プロトコルのバージョンと、アクセスログを通じてプロトコルの使用状況を検証する方法について説明します。 また、HTTP/1.0に依存するアプリケーションロジックを削除することが適切な場合についても説明します。

説明 description

環境

Adobe Experience Manager as a Cloud Service(AEM as a Cloud Service)

問題/症状

  • AEM as a Cloud ServiceでサポートされているHTTP プロトコルのバージョンを確認できない。
  • 従来のHTTP プロトコルに依存するアプリケーションロジックを引き続き使用するかどうかを判断する必要があります。
  • AEM as a Cloud Service コンポーネントで使用されるHTTP プロトコルバージョンを検証する必要があります。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. AEMaaCS環境のアクセスログを確認して、使用中のHTTP プロトコルバージョンを確認します。
  2. Dispatcherのアクセスログを確認します。 Apache HTTPD (Dispatcher) アクセスログについては、Apache HTTPD web サーバーアクセスログのドキュメント ​を参照してください。
  3. AEM公開のアクセスログを確認します。 AEM パブリッシュのアクセスログについては、AEM HTTP アクセスログのドキュメント ​を参照してください。
  4. proto_version フィールドまたはHTTP リクエスト行のログエントリを調べて、プロトコルバージョンを確認します。 例:GET /system/probes/health?aemService=... HTTP/1.1" 200 27 "-" "Envoy/HC" proto_version: 1.1
  5. アプリケーションロジックがHTTP/1.0互換性に依存している場合は、AEMaaCS環境用にこのロジックを削除しても安全です。
  6. 確認するには、最近のアクセスログでプロトコルバージョンフィールドを確認し、HTTP/1.1 (またはCDN通信の場合はHTTP/2)のみが存在することを確認します。

関連トピックス

recommendation-more-help
experience-cloud-kcs-help-kbarticles