Azure订阅ID与账户ID的区别

5
我正在比较Azure订阅ID和帐户ID。它是否真的像订阅ID与存储名称相关且对于每个存储容器都是唯一的,而帐户ID与您的Azure帐户相关联那样简单?为什么需要它们两个?

订阅 ID 是您的订阅标识符,可以将其视为计费单位。在订阅中,您可以拥有许多项目,例如存储帐户、虚拟机等。不确定您所说的“帐户 ID”是什么意思。您介意解释一下吗(可以是使用帐户 ID 的链接或屏幕截图)? - Gaurav Mantri
1
我们正在使用第三方库fast-azure-storage.js在项目中查找,代码中似乎也提到了accountId。在这种情况下,它指的是可以在“访问密钥”下找到的“存储帐户名称”。如果您单击上面的链接并CTRL + F搜索“accountId”,则会在文档中看到它被称为accountId。将此发布在此处以防有人发现它有用! - Jeff L
2个回答

7

因此,我认为这里有4个概念:

Azure Account - 可以是 Microsoft Account(例如 xx@outlook.com、xx@hotmail.com),也可以是组织账户(由 Azure AD 创建,如果您不知道这个,您就不需要关心)。 这是您用来登录 Azure 门户并使用服务的账户。 全球唯一。

Azure Subscription - 更像是 Azure 服务的计费单位,包括 VM、存储等。标识符是 GUID,名称仅用于显示,不需要唯一性。

Azure Storage Account - 用于使用存储名称 + 存储密钥对对 Azure 存储进行身份验证。名称是标识,必须在全球范围内唯一。您可以在一个订阅中拥有多个存储帐户。Azure Storage 具有自己的身份验证机制的原因有很多,而不是使用订阅证书或 Azure 账户。其中之一是 Azure Storage 更可能由应用程序以编程方式访问,这具有不同于门户的要求,因此在这里使用名称/密钥或 SASToken 进行身份验证。

Azure Storage Container - 类似于 Azure 存储帐户中的目录,用于分组数据。其名称应在一个帐户内保持唯一。


1
一个Azure订阅可以有多个存储账户。
一个存储账户可以有多个容器。
为了访问容器的内容,您需要相应的存储账户和密钥。您不需要订阅凭据直接访问存储账户内容。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接