2017-07-24 63 views
1

我创建了一个天蓝色的web应用程序。 对于本地git部署,我创建了一些部署凭证。从Azure web应用程序中删除部署凭据

我后来删除了webapp,并创建了一个新的。我很高兴能够像以前一样使用相同的应用程序名称。 (我不想永久污染应用程序名称空间。)

我想使用相同的部署凭据,但Azure不会让我 - 我必须稍作更改。

  1. 有没有办法删除这些旧的凭据?
  2. 当系统意识到它们不再可用时,证书可能会在一段时间后消失吗?
  3. 哪个命名空间是凭据?它们是全球唯一的,还是我的帐户或订阅或资源组独有的?

回答

2

什么你指的是被称为用户级部署凭据。这些都与您的帐户绑定。

看到这篇文章,了解用户级证书是如何工作的:User-level credentials (aka Deployment Credentials)

段从上面的链接

这些都是你自己选择的天青 门户网站的凭据。如果您不确定它们是什么,则可以通过将 转到任意站点的“仪表板”选项卡并单击“重置部署 凭据”(快速浏览)来重置它们。

这些凭证直接绑定到Microsoft帐户,而不是 特定的Web应用程序。这需要强调,因为Azure 门户网站界面有点令人困惑,因为您需要在特定站点 之下才能更改它们。但在一个站点下更改它们会影响它们的所有 !

请注意,当Azure订阅有多个管理员/共同管理员时,每个人都拥有自己的一组凭据,因为他们每个都有一个不同的Microsoft帐户 。对于通过RBAC(基于角色的访问控制)被授予 访问Web应用程序的用户也是如此。在其他 单词中,用户级别凭证决不会在不同用户之间共享。

关于用户级别凭证的一个关键点是,因为您专门设置了它们,所以它们是要记住的,并且在需要时(例如,在执行git push时)由用户直接键入 。

UI的限制是没有重置/检索密码的选项。如果您尝试(在Azure中检查在全球范围内)做任何事情与现有的用户名,您将收到一条错误,如下图所示:

Deployment Credentials

只有当你进入尚未较早使用的名称,用户界面将允许您继续。 Dep-Credentials-Success

回答你的问题。部署凭证在您设置不同的凭证时会被删除。因此,如果您忘记了旧版部署凭证的密码,则可以将用户名更改为唯一的用户名,然后再恢复为旧用户名。

但是,如果其他人选择或已经选择了您的用户名,那么您不能拥有它。

因此,凭证与您的帐户绑定,但其可用性在全球范围内。