你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在 Azure Static Web Apps 中重置部署令牌
创建新的 Azure Static Web Apps 站点时,Azure 会生成用于在部署过程中标识应用程序的令牌。 在预配期间,此令牌作为机密存储在 GitHub 存储库中。 本文介绍如何使用和管理此令牌。
通常情况下,无需担心部署令牌,但出于以下一些原因,可能需要检索或重置令牌。
令牌泄漏:如果令牌公开给了外部方,请重置令牌。
从单独的 GitHub 存储库进行部署:如果要从单独的 GitHub 存储库中手动部署,则需要在新存储库中设置部署令牌。
先决条件
- 使用 Azure 静态 Web 应用配置的现有 GitHub 存储库。
- 如果没有,请参阅生成第一个静态应用。
重置部署令牌
在 Azure Static Web Apps 站点的“概述”页上,选择“管理部署令牌”。
选择“重置令牌”。
在“部署令牌”字段中显示新令牌后,通过选择“复制到剪贴板”来复制该令牌。
更新 GitHub 存储库中的机密
要使自动部署保持运行,重置令牌后,需要在相应的 GitHub 存储库中设置新值。
转到 GitHub 上的项目存储库,并选择“设置”选项卡。
在“安全性”部分下,选择“操作”。
在“存储库机密”部分找到 Static Web App 预配期间生成的名为 AZURE_STATIC_WEB_APPS_API_TOKEN 的机密。
注意
如果为此存储库的多个分支创建了 Azure Static Web Apps 站点,则会在该列表中看到多个 AZURE_STATIC_WEB_APPS_API_TOKEN 机密。 通过匹配 Static Web Apps 站点的“概述”选项卡上的“编辑工作流”字段中列出的文件名,选择正确的机密。
选择笔图标按钮以更新值。
将部署令牌的值粘贴到“值”字段。
选择“更新机密”。