Edge Delivery Services Sites未呈現正確的AEM Stage/生產內容
在Adobe Experience Manager (AEM) as a Cloud Service的重新導向設定中使用Edge Delivery Services (EDS)時,轉譯的內容在預備和生產環境中與預期不符。 若要修正此問題,請驗證技術帳戶設定、檢查EDS設定、更新雲端設定,以及檢閱錯誤記錄檔。
說明 description
環境
Adobe Experience Manager (AEM) as a Cloud Service — 網站
問題/症狀
- 中繼和生產EDS網站不會顯示AEM的預期內容。
- 儘管在AEM中成功發佈,已發佈頁面的URL仍顯示404錯誤。
- Assets和頁面顯示不一致,或未傳送至EDS。
- 已識別環境之間的設定差異。
解決方法 resolution
若要解決在Stage和Production EDS網站上錯誤呈現AEM內容的問題,請遵循下列步驟:
- 確保技術帳戶使用者已針對每個環境正確設定,並擁有存取DAM資源所需的許可權。 例如,Stage應使用專門的技術帳戶,與開發或生產分開。
- 導覽至 工具
>雲端服務 AEM作者中的>Edge Delivery Services設定。 確認網站名稱和設定符合目標環境(例如,Stage的client-digital-experience-stage)。 - 檢查雲端組態設定是否已正確套用。 請確定 雲端服務 下的資產屬性指向正確的路徑(例如,階段的
/conf/clientdigitalexperience-stage)。 - 從AEM Author發佈所有必要的頁面、資產和GraphQL端點,以確保它們可在EDS中使用。
- 注意: 初始發佈可能會因為系統在大量要求期間節流而發生延遲。
- 使用下列Splunk查詢來檢查發行記錄檔是否有警告或錯誤:
index="dx_aem_engineering" sourcetype=aemerror aem_service=cm-p1xxx14-e1xxx672 aem_tier=publish (level=ERROR OR level=WARN)- 檢閱記錄檔以找出與資產傳送或快取相關的問題。
- 如果提供過時的內容,請清除快取圖層,例如AEM Dispatcher、Adobe CDN (Fastly)或任何自訂CDN/WAF。 在疑難排解或部署期間,可能需要清除每個圖層。
- 使用AEM清除CDN快取API進行自助快取失效。 如需即時更新內容,請勿僅依賴TTL。
- 使用無痕模式或清除瀏覽器快取,以測試發佈的更新是否正確顯示。 此外,也會比較開發、階段和生產中的設定,以找出任何差異。
- 完成這些步驟後,請確認先前傳回 404 錯誤的URL現在已載入正確的內容。
3d58f420-19b5-47a0-a122-5c9dab55ec7f