你当前正在访问 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 站点的“概述”页上,选择“管理部署令牌”

    正在管理部署令牌

  2. 选择“重置令牌”

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

更新 GitHub 存储库中的机密

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

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

  2. 在“安全性”部分下,选择“操作”

  3. 在“存储库机密”部分找到 Static Web App 预配期间生成的名为 AZURE_STATIC_WEB_APPS_API_TOKEN 的机密

    注意

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

  4. 选择笔图标按钮以更新值。

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

  6. 选择“更新机密”

后续步骤