AEM as a Cloud Service中的CDN清除金鑰存取問題

當清除金鑰遺失、過時、無效或無法存取時,CDN清除請求會失敗。 驗證環境、驗證現有的清除金鑰、擷取正確的清除金鑰,以及執行驗證的PURGE請求以成功清除快取的內容。

說明 description

環境

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Developer App Builder
  • AEM Assets Essentials

問題/症狀

  • PURGE要求失敗或傳回授權錯誤。
  • 清除請求後不會發生快取失效。
  • 無法存取清除金鑰管理介面。
  • 在清除嘗試後,快取內容會繼續提供。

原因

CDN清除金鑰是特定於環境的,可以過期或重新產生。 當清除請求使用過時或不正確的金鑰時,CDN驗證會失敗並拒絕清除請求。

解決方法 resolution

若要解決此問題,請遵循下列步驟:

  1. 識別需要快取失效的發佈URL或CDN端點。
  2. 驗證現有的清除金鑰是否可用且有效。
  3. 針對受影響的資源傳送PURGE請求,以測試目前的清除索引鍵。
  4. 如果請求失敗,請取得目標環境的目前清除金鑰。
  5. 使用更新的永久刪除金鑰,並重試PURGE請求。
  6. 驗證資源是否在不使用快取內容的情況下重新載入。
  7. 如果需要,請根據快取失效需求,執行完整永久刪除或替代金鑰永久刪除。
  8. 如果在驗證清除金鑰後清除要求繼續失敗,請聯絡Adobe支援

相關閱讀

recommendation-more-help
experience-cloud-kcs-help-kbarticles