从Azure webapp中删除部署凭据
我创建了一个azure webapp。 对于本地git部署,我创建了一些部署凭据 我后来删除了这个webapp,并创建了一个新的webapp。很高兴我可以使用与以前相同的应用程序名称。(我不想永久污染应用程序名称空间。) 我想使用相同的部署凭据,但Azure不允许我使用,我不得不做一些轻微的更改从Azure webapp中删除部署凭据,azure,deployment,azure-web-app-service,credentials,Azure,Deployment,Azure Web App Service,Credentials,我创建了一个azure webapp。 对于本地git部署,我创建了一些部署凭据 我后来删除了这个webapp,并创建了一个新的webapp。很高兴我可以使用与以前相同的应用程序名称。(我不想永久污染应用程序名称空间。) 我想使用相同的部署凭据,但Azure不允许我使用,我不得不做一些轻微的更改 有没有办法删除那些旧凭据 当系统意识到凭证不再可用时,凭证是否会在一段时间后消失 凭据位于哪个命名空间中?它们是全局唯一的,还是对我的帐户、订阅或资源组唯一的 您所指的是用户级别或部署凭据。这些都与你的
您所指的是用户级别或部署凭据。这些都与你的帐户有关 请参阅本文以了解用户级凭据的工作原理: 上面链接中的代码片段 这些是您在Azure中选择自己的凭据 门户。如果您不确定它们是什么,可以通过 转到任何站点的仪表板选项卡,然后单击“重置部署” 凭证(快速浏览下) 这些凭据直接绑定到Microsoft帐户,而不是 特定的web应用程序。这需要强调,因为Azure 门户UI有点混乱,因为您需要进入特定的站点 为了改变它们。但在一个站点下更改它们会影响所有站点 他们中的一个 请注意,当Azure订阅具有多个管理员/共同管理员时, 每个人都有自己的一套凭证,因为他们每个人都有一个 不同的Microsoft帐户。对于给定的用户也是如此 通过RBAC(基于角色的访问控制)访问Web应用。换句话说 换句话说,用户级别的凭据决不能在用户之间共享 不同的用户 关于用户级凭据的一个关键点是 特别设置它们,它们是为了被直接记住 用户在需要时键入(例如,在进行git推送时) UI的限制是没有重置/检索密码的选项。如果您尝试使用现有用户名执行任何操作(在Azure中全局检查),您将收到一个错误,如下所示: 只有当您输入之前未使用过的名称时,UI才会允许您继续 回答你的问题。当您设置不同的部署凭据时,部署凭据将被删除。因此,如果忘记了旧部署凭据的密码,则可以将用户名更改为唯一的用户名,然后再次恢复为旧用户名 但是,如果其他人选择或已经选择了您的用户名,则您不能拥有它
因此,凭据与您的帐户绑定,但其可用性是全球范围的。要删除用户范围部署凭据而不创建新凭据,我使用Azure资源管理器遵循此页面上的步骤:
- 导航到
- 切换到读/写模式
- 单击以编辑
- 将
和publishingUserName
更改为publishingPassword
(空字符串)”
- 单击“放置”保存更改,然后稍等片刻
- 现在
和publishingUserName
showpublishingPassword
null