CDN設定未套用於X-Walk架構的Edge Delivery網站
在X-Walk設定中使用Adobe Experience Manager (AEM)進行編寫並使用Edge Delivery Services (EDS)進行傳送時,將CDN設定部署至錯誤的服務可能不會產生任何效果。 當客戶使用環境特定的YAML檔案(例如cdn-stage.yaml)搭配Edge Delivery Sites (僅支援單一環境)時,就會發生此問題。
若要解決此問題,請確保所有CDN規則都整合到單一cdn.yaml檔案中,使用網域型規則來隔離環境特定行為,並使用Edge設定管道來部署設定。
說明 description
環境
- AEM as a Cloud Service (AEMaaCS)
- Edge Delivery Services
- 設定管道
- X-Walk實作
問題/症狀
- 在
cdn-stage.yaml或其他環境特定YAML檔案中所做的CDN設定變更沒有作用。 - 網域已安裝在Edge Delivery網站上,但已透過AEM設定管道嘗試CDN更新。
- Edge Delivery Site無法反映開發、階段或生產環境的預期行為。
- 使用
envTypes時,CDN規則未如預期套用。
解決方法 resolution
注意: Edge Delivery Sites僅支援一個環境,且所有規則的CDN設定大小總計限製為100 KB。
-
將所有CDN規則合併為一個名為
cdn.yaml的檔案。 -
在設定中將
envType設定為prod。 -
使用領域型規則來隔離環境特定行為。 例如:
code language-none reqProperty: domain equals: stg-www.example.com -
在Cloud Manager中,導覽至Edge設定管道,上傳
cdn.yaml,然後執行管道以套用變更。 請勿使用適用於Edge Delivery Sites的AEM設定管道。
相關閱讀
在AEM as a Cloud Service使用手冊中使用設定管道。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f