Edge Delivery Services (AEMaaCS)上的已发布资源返回404

如果您发布的资源在Edge Delivery Services中返回​ 404 (未找到) ​错误,请检查您的config.json文件。 您必须包含正确的内容路径并为DAM文件夹分配适当的云配置。

描述 description

环境

  • Adobe Experience Manager (AEM) as a Cloud Service
  • Edge Delivery Services (EDS)

问题/症状

  • 通过EDS URL访问已发布的资产(例如PDF、图像或视频)时,会返回​ HTTP 404
  • 浏览器网络日志或错误消息包括: x — 错误[静态:内容] S3:未找到

解决方法 resolution

要解决此问题,请执行以下步骤:

  1. 确保资产已发布。 将/content/dam(或/content)添加到includes文件中的config.json数组。 注意: AEM Assets(如PDF、图像和视频)存储在AEM的/content/dam路径下。 如果EDS配置(config.json)在其/content/dam数组中不包含includes,则EDS后端将无法识别或交付该路径中的任何内容。

    code language-none
    "includes": [
    "/content/"
     ]
    
  2. 将相应的Edge Delivery Services云配置分配给包含该资源的DAM文件夹。 有关步骤,请参阅在Adobe Experience Manager中为Asset文件夹分配正确的配置

  3. 重新发布资产和引用页面。

  4. 更新配置并重新发布后,验证创作的页面和模板引用资产是否存储在正确的DAM文件夹中。 确保这些资产包含在EDS配置中。 直接在.aem.live中预览页面并测试引用的资产URL,以确保正确交付。

相关阅读

在《AEM as a Cloud Service用户指南》中通过一次单击为Edge Delivery Services配置内容源

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f