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中指派適當的設定至資產資料夾

  3. 重新發佈資產和引用頁面。

  4. 更新設定並重新發佈後,請確認編寫的頁面和範本參考資產已儲存在正確的DAM資料夾中。 請確定這些資產包含在EDS設定中。 預覽頁面並直接在.aem.live中測試參照的資產URL,以確保正確傳遞。

相關閱讀

在AEM as a Cloud Service使用手冊中,按一下即可設定Edge Delivery Services的內容來源

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