清除雲端上的Fastly快取時發生錯誤(未成功處理清除請求)

本文修正您使用Fastly清除選項並收到錯誤的情況: 清除請求未成功處理。 Fastly是一項CDN和快取服務,包含在Adobe Commerce的雲端基礎結構計畫和實作中。 如果您嘗試使用Fastly清除選項,但該選項無法處理,則您的環境中可能有不正確的Fastly認證,或可能會遇到問題。

說明 description

環境

  • 雲端基礎結構上的Adobe Commerce 2.1.X和更新版本
  • Fastly 1.2.27及更高版本

問題/症狀

快取正在運作,但當您嘗試清除時,您會收到錯誤或無法運作。 錯誤包括: 未成功處理清除要求

根本原因

您環境中設定的認證可能不正確,或需要上傳VCL程式碼片段。

解決方法 resolution

檢查Fastly認證

確認您的環境中是否有正確的Fastly服務ID和API權杖。 如果您在生產環境中使用測試認證,則整個清除可能無法正確處理或處理。

  1. 以管理員身分登入您的本機Commerce管理員。
  2. 按一下商店 > 設定 > 組態 > 進階 > 系統並展開完整頁面快取
  3. 展開Fastly設定並驗證您環境的Fastly服務ID和API權杖。
  4. 如果您修改值,請按一下測試認證

檢查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