[僅限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
解決方案
-
請確定您具有正確的Fastly服務ID和API權杖,然後再次嘗試驗證。 如需詳細指示,請參閱我們的開發人員檔案中的測試 Fastly 認證。
-
如果認證驗證失敗,請執行下列curl命令以確認服務的狀態:
code language-curl curl -H "Fastly-Key: <API key>" https://api.fastly.com/service/<service ID>/version/active
-
如果上述命令傳回類似下列的錯誤:
{"msg":"Token $TOKEN expired at 2021-09-28T02:03:37Z"}
,請提交支援票證以請求新的API權杖。 收到新Token後,請更新環境中的設定。若要瞭解如何提交支援票證,請參閱我們的支援知識庫中的Adobe Commerce說明中心使用手冊>支援票證。
note note NOTE 切勿直接在票證中共用任何密碼或有效的/作用中API權杖,因為基於安全理由,我們將必須撤銷目前的權杖並產生新的權杖。 Adobe Commerce支援可存取代號,因此您不需要在票證中包含此資訊。 -
如果命令未傳回錯誤,請確定您執行的是Fastly擴充功能的最新版本。 如果您使用的是1.2.203之前的舊版,則必須先按一下 Save Config,才能測試認證。
開發人員檔案中的相關閱讀:
-
Adobe Commerce的雲端> Fastly > Fastly 服務帳戶和認證
-
適用於Adobe Commerce的雲端>設定 Fastly >測試 Fastly 認證
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a