你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure Static Web Apps 中重置部署令牌

创建新的 Azure Static Web Apps 站点时,Azure 会生成用于在部署过程中标识应用程序的令牌。 在预配期间,此令牌作为机密存储在 GitHub 存储库中。 本文介绍如何使用和管理此令牌。

通常情况下,无需担心部署令牌,但出于以下一些原因,可能需要检索或重置令牌。

  • 令牌泄漏:如果令牌公开给了外部方,请重置令牌。
  • 从单独的 GitHub 存储库进行部署:如果要从单独的 GitHub 存储库中手动部署,则需要在新存储库中设置部署令牌。

先决条件

重置部署令牌

  1. 在 Azure Static Web Apps 站点的“概述”页上,选择“管理部署令牌”

    Managing deployment token

  2. 选择“重置令牌”

    Resetting deployment token

  3. 在“部署令牌”字段中显示新令牌后,通过选择“复制到剪贴板”来复制该令牌。

更新 GitHub 存储库中的机密

要使自动部署保持运行,重置令牌后,需要在相应的 GitHub 存储库中设置新值。

  1. 转到 GitHub 上的项目存储库,并选择“设置”选项卡。

  2. 从菜单项中选择“机密”。 在“存储库机密”部分找到 Static Web App 预配期间生成的名为 AZURE_STATIC_WEB_APPS_API_TOKEN 的机密

    Listing repository secrets

    注意

    如果为此存储库的多个分支创建了 Azure Static Web Apps 站点,则会在该列表中看到多个 AZURE_STATIC_WEB_APPS_API_TOKEN 机密。 通过匹配 Static Web Apps 站点的“概述”选项卡上的“编辑工作流”字段中列出的文件名,选择正确的机密。

  3. 选择更新

  4. 将部署令牌的值粘贴到“值”字段。

  5. 选择“更新机密”

    Updating repository secret

后续步骤