[仅限PaaS]{class="badge informative" title="仅适用于云项目(Adobe管理的PaaS基础架构)和内部部署项目上的Adobe Commerce 。"}

验证Fastly凭据时出错

本文说明如何解决在验证Fastly凭据时遇到的​ 令牌过期 ​错误。

如果您出于安全原因需要旋转(循环)您的Fastly API令牌,则本文中概述的步骤也适用。 在这些情况下,您应提交Adobe Commerce支持票证以请求新的Fastly API令牌。

问题

  • 验证Fastly凭据时出现错误。
  • 您怀疑您的Fastly令牌可能已泄漏,例如,无意间在支持票证中共享或发布在公共论坛上的令牌。

受影响的产品和版本

  • 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令牌。 收到新令牌后,更新环境中的配置。

    要了解如何提交支持工单,请参阅我们的支持知识库中的Adobe Commerce帮助中心用户指南>支持工单

    note note
    NOTE
    切勿直接在票证中共享任何密码或有效的/活动的API令牌,因为出于安全原因,我们将必须撤销当前令牌并生成一个新的令牌。
    Adobe Commerce支持部门有权访问令牌,因此您无需在票证中包含此信息。
  4. 如果命令未返回错误,请确保您运行的是Fastly扩展的最新版本。 如果您使用的是1.2.203之前的旧版本,则必须先单击​ Save Config,然后才能测试凭据。

我们的开发人员文档中的相关阅读:

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