在AEM as a Cloud Service中設定清除快取金鑰時出現未授權的清除錯誤
本文處理 未經授權的清除。 請聯絡客戶支援以取得在Adobe Experience Manager (AEM) as a Cloud Service中設定清除快取金鑰時遇到的PURGE金鑰 錯誤。 此問題通常是由不正確的cdn.yaml設定或同時使用多個清除金鑰所造成,並且可以使用單一作用中金鑰來解決。
說明 description
環境
Adobe Experience Manager (AEM) as a Cloud Service — 網站
問題/症狀
- 在
cdn.yaml檔案中設定清除快取金鑰時,在快取清除嘗試期間會出現下列錯誤:
{"status": "error", "reason": "Unauthorized Purge. Please contact Customer Support to obtain a PURGE key."}
- 即使成功部署設定管道並將秘密型別金鑰設定為環境變數,也會發生這種情況。
解決方法 resolution
若要解決此問題,請遵循下列步驟:
-
透過移除所有其他專案(例如,僅保留
purgeKey1),確保在cdn.yaml檔案中只設定一個清除金鑰;保留第二個金鑰(例如,purgeKey2),以供日後秘密輪換使用,而不會中斷功能。 -
請確認在Cloud Manager中針對作用中清除金鑰僅設定一個秘密型別環境變數(
CDN_PURGEKEY_A或CDN_PURGEKEY_B),並移除任何其他變數以避免衝突。 -
修改
cdn.yaml檔案並更新環境變數以套用變更後,透過Cloud Manager重新部署您的設定管道。 -
使用作用中清除索引鍵執行下列
curl命令以測試快取清除:code language-none curl -X PURGE https://<your-publish-instance-url> \ -H "X-AEM-Purge-Key: <value>" \ -H "X-AEM-Purge: hard" -
將
<your-publish-instance-url>取代為您的發佈執行個體URL,將<value>取代為作用中的清除金鑰。 -
如有需要,請依照Adobe有關旋轉密碼的官方檔案旋轉密碼,並確保一次僅使用一個作用中金鑰以避免衝突。
依照這些步驟,您可以解決未授權的清除錯誤,並有效啟用AEM as a Cloud Service環境中的快取清除功能。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f