层次结构/关系
我对Azure AD、订阅、资源和Azure AD B2C之间的关系感到相当困惑。
这就是我认为它是如何结合在一起的:
- Azure AD目录(或组织?)可以有许多订阅
- 订阅只能绑定到单个目录
- 资源(在资源组内)只能属于一个订阅
- 每个订阅最多可以有20个Azure AD B2C租户/目录
这给出了以下示例层次结构:
- Azure AD目录(contoso.com)
- 开发人员订阅
- 资源组X
- Azure AD B2C #1
- Azure AD B2C #2
- 产品订阅
- 资源组Y
- 蓝色AD B2C #3
- Azure AD B2C #4
如果我说错了请纠正我!
真正令人困惑的部分
在Azure门户中,我的AD目录中有一个B2C租户资源:
此外,从右上角的菜单中,我可以单击“切换目录”,并看到我的AD目录和B2C目录:
当我切换到B2C目录时,我会看到与AD目录相同的左侧菜单:
好的。
这样我就有了一个创建资源的菜单选项,还可以查看这个B2C目录下的资源!
问题:
1.你真的可以在B2C目录中创建资源吗?在我看来,B2C本身就是一种资源,属于特定的订阅和特定的AD目录。
1.如果你可以,你会在什么时候做?
我认为这只是Azure Portal的一个怪癖。我不明白你如何使用ARM / Bicep / Terraform在B2C目录中创建资源。
2条答案
按热度按时间fykwrbwg1#
您不能在B2C租户中创建资源。通常,资源是创建的,属于订阅,而不是租户。您必须将订阅分配给您的B2C租户,但这是不可能的。
1.是的,它是一个资源,属于特定的订阅(用于计费目的),订阅链接到AAD租户
1.不,B2C的主要目标是管理身份。如果可能的话,它不会很好地工作。更好的想法是在您的基础租户中创建一个额外的订阅,如果您需要分离资源(例如用于计费目的)。
eufgjt7s2#
fwiw,Azure中没有任何内容可以阻止您创建新订阅(链接到您想要的任何计费帐户/ Microsoft协议/计费配置文件)并将其与B2C租户关联。然后,您可以在该订阅下创建仅存在于该B2C租户下的资源。此订阅与您创建B2C租户的其他租户中的订阅是分开的。
我参与了一个项目,我们正在考虑为全栈自定义应用程序创建资源,该应用程序将在我们在B2C租户中创建的订阅中显示。但是,很难找到其他人谈论采用这种方法,所以我们想知道我们是否会遇到任何意想不到的障碍,或者是否有一个明确的理由不这样做,我们只是没有看到(安全或其他)。