访问图像URL时目录域访问被拒绝错误

本文解释了当指定的自定义域未配置所请求的目录时,Dynamic Media图像URL为何在Adobe Experience Manager中因域错误而返回不允许使用目录。 若要修复此问题,请验证自定义域配置,将受影响的目录映射到自定义域,并在Dynamic Media设置中更新发布服务器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设置中更新 发布服务器URL 以使用自定义域。
  5. 测试对Dynamic Media URL的访问权限,以确认错误已解决。
  6. 如果更改未立即生效,请留出配置传播时间或清除相关缓存。

原因

当请求的目录未配置为允许从Dynamic Media设置中的指定自定义域进行访问时,会发生此错误。

相关阅读

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