清除雲端上的Fastly快取時發生錯誤(未成功處理清除請求)
本文修正您使用Fastly清除選項並收到錯誤的情況: 清除請求未成功處理。 Fastly是一項CDN和快取服務,包含在Adobe Commerce的雲端基礎結構計畫和實作中。 如果您嘗試使用Fastly清除選項,但該選項無法處理,則您的環境中可能有不正確的Fastly認證,或可能會遇到問題。
說明 description
環境
- 雲端基礎結構上的Adobe Commerce 2.1.X和更新版本
- Fastly 1.2.27及更高版本
問題/症狀
快取正在運作,但當您嘗試清除時,您會收到錯誤或無法運作。 錯誤包括: 未成功處理清除要求。
根本原因
您環境中設定的認證可能不正確,或需要上傳VCL程式碼片段。
解決方法 resolution
檢查Fastly認證
確認您的環境中是否有正確的Fastly服務ID和API權杖。 如果您在生產環境中使用測試認證,則整個清除可能無法正確處理或處理。
- 以管理員身分登入您的本機Commerce管理員。
- 按一下商店
>設定>組態>進階>系統並展開完整頁面快取。
- 展開Fastly設定並驗證您環境的Fastly服務ID和API權杖。
- 如果您修改值,請按一下測試認證。
檢查VCL代碼片段
如果認證正確,您的VCL可能會發生問題。 若要列出並檢閱每個服務的VCL,請在終端機中輸入下列API呼叫:
curl -X GET -s https://api.fastly.com/service/<Service ID>/version/<Editable Version #>/snippet -H "Fastly-Key:FASTLY_API_TOKEN"
檢閱VCL清單。 如果您遇到來自Fastly的預設VCL的問題,可以再次上傳或驗證每個Fastly預設VCL的內容。 若要編輯自訂VCL,請參閱Commerce on Cloud Infrastructure指南中的自訂Fastly VCL片段。
相關閱讀
在我們的開發人員檔案中:
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f