画像URLにアクセスする際のカタログドメインアクセス拒否エラー

この記事では、要求されたカタログが指定されたカスタムドメイン用に設定されていない場合に、Adobe Experience ManagerでDynamic Mediaの画像URLがカタログを返してドメインエラーが発生しない理由を説明します。 これを修正するには、カスタムドメイン設定を確認し、影響を受けるカタログをカスタムドメインにマッピングし、Dynamic Media設定で Publish Server URL を更新します。

説明 description

環境

Adobe Experience Manager Dynamic Media

問題/症状

  • Dynamic Mediaの画像URLにアクセスすると、次のエラーが表示されます。
Error: Catalog '<catalog_name>' is not allowed for domain '<custom_domain>'
  • この問題は、新しいDynamic Media アカウントを設定し、アセット配信にカスタムドメインを使用しようとすると発生します。
  • 次の形式のURLにアクセスすると、エラーは再現可能になります。
    • https://<custom_domain>/is/image/<catalog_name>/<asset_id>
  • 同じアカウント内の他のDynamic Media カタログも、カスタムドメイン用に設定されていない場合に影響を受けます。

解決策 resolution

この問題に対処するには、次の手順に従います。

  1. Dynamic Media設定に、関連カタログの許可ドメインとしてカスタムドメインが含まれていることを確認します。
  2. Dynamic Media管理コンソールで、影響を受けるカタログがカスタムドメインにマッピングされていることを確認します。
  3. マッピングが見つからない場合は、カタログで許可されているドメインのリストにカスタムドメインを追加します。
  4. 設定を更新したら、Dynamic Media設定の Publish Server URL を更新して、カスタムドメインを使用します。
  5. Dynamic Media URLへのアクセスをテストして、エラーが解決されたことを確認します。
  6. 変更がすぐに有効にならない場合は、設定の反映に時間を設けるか、関連するキャッシュをクリアします。

原因

このエラーは、要求されたカタログが、Dynamic Media設定で指定されたカスタムドメインからのアクセスを許可するように設定されていない場合に発生します。

関連トピックス

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