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。

  1. 將所有CDN規則合併為一個名為cdn.yaml的檔案。

  2. 在設定中將envType設定為prod

  3. 使用領域型規則來隔離環境特定行為。 例如:

    code language-none
    reqProperty: domain
                equals: stg-www.example.com
    
  4. 在Cloud Manager中,導覽至Edge設定管道,上傳cdn.yaml,然後執行管道以套用變更。 請勿使用適用於Edge Delivery Sites的AEM設定管道。

相關閱讀

在AEM as a Cloud Service使用手冊中使用設定管道

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