[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}

驗證Fastly認證時發生錯誤

本文說明如何解決驗證Fastly認證時發生​ Token expired ​個錯誤的問題。

如果您基於安全性原因需要旋轉(循環) Fastly API Token,本文所述的步驟也適用。 在這些情況下,您應該提交Adobe Commerce支援票證以請求新的Fastly API Token。

問題

  • 驗證Fastly認證時發生錯誤。
  • 您懷疑您的Fastly Token可能已遭到破壞,例如,若無意間在支援票證中共用或張貼在公開論壇上。

受影響的產品和版本

  • Adobe Commerce (所有部署方法):所有版本
  • 延伸模組或技術(Fastly、New Relic等)版本Fastly

解決方案

  1. 請確定您具有正確的Fastly服務ID和API權杖,然後再次嘗試驗證。 如需詳細指示,請參閱我們的開發人員檔案中的測試 Fastly 認證

  2. 如果認證驗證失敗,請執行下列curl命令以確認服務的狀態:

    code language-curl
    curl -H "Fastly-Key: <API key>" https://api.fastly.com/service/<service ID>/version/active
    
  3. 如果上述命令傳回類似下列的錯誤: {"msg":"Token $TOKEN expired at 2021-09-28T02:03:37Z"},請提交支援票證以請求新的API權杖。 收到新Token後,請更新環境中的設定。

    若要瞭解如何提交支援票證,請參閱我們的支援知識庫中的Adobe Commerce說明中心使用手冊>支援票證

    note note
    NOTE
    切勿直接在票證中共用任何密碼或有效的/作用中API權杖,因為基於安全理由,我們將必須撤銷目前的權杖並產生新的權杖。
    Adobe Commerce支援可存取代號,因此您不需要在票證中包含此資訊。
  4. 如果命令未傳回錯誤,請確定您執行的是Fastly擴充功能的最新版本。 如果您使用的是1.2.203之前的舊版,則必須先按一下​ Save Config,才能測試認證。

開發人員檔案中的相關閱讀:

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a