我正在比较Azure订阅ID和帐户ID。它是否真的像订阅ID与存储名称相关且对于每个存储容器都是唯一的,而帐户ID与您的Azure帐户相关联那样简单?为什么需要它们两个?
因此,我认为这里有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 存储帐户中的目录,用于分组数据。其名称应在一个帐户内保持唯一。