我创建了一个天蓝色的web应用程序。 对于本地git部署,我创建了一些部署凭证。从Azure web应用程序中删除部署凭据
我后来删除了webapp,并创建了一个新的。我很高兴能够像以前一样使用相同的应用程序名称。 (我不想永久污染应用程序名称空间。)
我想使用相同的部署凭据,但Azure不会让我 - 我必须稍作更改。
- 有没有办法删除这些旧的凭据?
- 当系统意识到它们不再可用时,证书可能会在一段时间后消失吗?
- 哪个命名空间是凭据?它们是全球唯一的,还是我的帐户或订阅或资源组独有的?
我创建了一个天蓝色的web应用程序。 对于本地git部署,我创建了一些部署凭证。从Azure web应用程序中删除部署凭据
我后来删除了webapp,并创建了一个新的。我很高兴能够像以前一样使用相同的应用程序名称。 (我不想永久污染应用程序名称空间。)
我想使用相同的部署凭据,但Azure不会让我 - 我必须稍作更改。
什么你指的是被称为用户级或部署凭据。这些都与您的帐户绑定。
看到这篇文章,了解用户级证书是如何工作的:User-level credentials (aka Deployment Credentials)
段从上面的链接
这些都是你自己选择的天青 门户网站的凭据。如果您不确定它们是什么,则可以通过将 转到任意站点的“仪表板”选项卡并单击“重置部署 凭据”(快速浏览)来重置它们。
这些凭证直接绑定到Microsoft帐户,而不是 特定的Web应用程序。这需要强调,因为Azure 门户网站界面有点令人困惑,因为您需要在特定站点 之下才能更改它们。但在一个站点下更改它们会影响它们的所有 !
请注意,当Azure订阅有多个管理员/共同管理员时,每个人都拥有自己的一组凭据,因为他们每个都有一个不同的Microsoft帐户 。对于通过RBAC(基于角色的访问控制)被授予 访问Web应用程序的用户也是如此。在其他 单词中,用户级别凭证决不会在不同用户之间共享。
关于用户级别凭证的一个关键点是,因为您专门设置了它们,所以它们是要记住的,并且在需要时(例如,在执行git push时)由用户直接键入 。
UI的限制是没有重置/检索密码的选项。如果您尝试(在Azure中检查在全球范围内)做任何事情与现有的用户名,您将收到一条错误,如下图所示:
回答你的问题。部署凭证在您设置不同的凭证时会被删除。因此,如果您忘记了旧版部署凭证的密码,则可以将用户名更改为唯一的用户名,然后再恢复为旧用户名。
但是,如果其他人选择或已经选择了您的用户名,那么您不能拥有它。
因此,凭证与您的帐户绑定,但其可用性在全球范围内。