AEM Dynamic MediaでのHTTP リクエスト転送エラー

この記事では、新しいアカウントの設定または環境の再設定後にAdobe Experience Manager(AEM) Dynamic Mediaで発生する可能性のあるHTTP リクエスト転送エラーを解決する方法について説明します。 このソリューションには、サンプルアセットの検証、画像とビューアプリセットの再作成、クラウド設定の調整が含まれます。

説明 description

環境

Adobe Experience Manager(AEM) Dynamic Media。サポートされているすべてのバージョンです

問題/症状

新しいアカウントでDynamic Mediaの設定を完了するか、クラウドサービスを再設定すると、Scene7 アセットのHTTP リクエストが失敗し、転送エラーが発生します。 これは、サンプルアセットの同期、ドキュメントに従った再設定、環境間でのプリセットの移行などで発生します。 AEMのエラーログに、次のようなメッセージが表示される場合があります。

com.scene7.is.util.error.Unchecked: javax.servlet.ServletException("Unable to forward request to: [ Dynamic Media image server URL] ")

サンプルアセットパス内のAssetsが見つからないか、同期されていない可能性があります。 画像プリセットとビューアプリセットは、環境間で一貫性がない場合があります。 プリセットを更新またはデプロイすると、エラーが予期せず解決される場合があります。

原因

このエラーは、特に環境の変更またはアカウントの移行後に、サンプルアセット、画像/ビューアプリセット、Dynamic Media クラウド設定の間に競合または不整合がある場合に発生します。

解決策 resolution

HTTP リクエスト転送エラーを修正するには、次の手順に従います。

  1. サンプルアセットパスの下にあるサンプルアセットが存在し、正しく同期されていることを確認します。 環境にない場合や破損している場合は、AEMのサンプルマネージャーを使用して、サンプルコンテンツを再度コピーします。
  2. 既存の画像とビューアプリセットが移行された場合、または一貫性がない場合は、それらを削除します。
  3. 最初からプリセットを再作成するか、作業環境から正常なプリセットのパッケージをデプロイします。
  4. Dynamic Media クラウド設定が、設定に適した環境を指していることを確認します。
  5. AEMで、 ツール に移動します > クラウドサービス > Dynamic Media設定を選択し、設定を確認します。
  6. AEMで、 ツール に移動します > Assets > Dynamic Mediaの一般設定を実行し、環境の配信ドメインと一致するように 公開サーバー名 を更新します。
  7. アセットのテスト URLにアクセスして、HTTP リクエストが正しく転送され、画像が期待どおりにレンダリングされることを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles