使用WAF或BYOCDN時清除Fastly CDN快取

本文提供在使用網頁應用程式防火牆(WAF)或自訂內容傳遞網路解決方案(BYOCDN)時,如何設定AEM as a Cloud Service的快取清除的深入分析。 了解如何導覽這些複雜的設定對於維持有效率內容交付至關重要。

說明 description

環境

  • Experience Cloud
  • Experience Manager 6.5
  • Experience Manager as a Cloud Service
  • Experience ManagerCloud Manager

問題/症狀

如果客戶使用AEM as a Cloud Service搭配現有的WAF或BYOCDN,則從Fastly中清除快取內容需要特定的設定調整。 本文概述確保快取清除請求可透過這些額外層正確處理的必要步驟。

解決方法 resolution

遵循這些指引,即可確保您的AEM as a Cloud Service能夠有效地管理快取清除,即使使用其他安全性層(例如WAF或個人化CDN設定)亦然。

  • 直接與您的WAF/BYOCDN提供者合作,允許PURGE請求傳遞給Fastly。

  • 建構PURGE請求時,請包含指出原始主機和驗證金鑰的重要標頭。
    Fastly使用X-Forwarded-Host標頭來識別要正確清除的快取專案。

  • PURGE要求命令的範本可能如下:

    code language-none
    curl -X PURGE "https://publish-p1234-e5467.adobeaemcloud.com/my/page" \
    -H 'X-AEM-Purge-Key: <your_purge_key>' \
    -H 'X-Forwarded-Host: <your_host>' \
    -H 'X-AEM-Edge-Key: <your_edge_key>'
    
  • 請檢閱Adobe的檔案,以取得關於設定快取和CDN設定的進一步資訊:

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