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