Azure B2C租户计费订阅更改咨询:独立订阅场景求助
关于Azure B2C租户计费订阅更改的问题解答
首先明确核心结论:只有当你的两个Azure订阅隶属于同一个Azure AD租户时,才能直接迁移Azure B2C租户的计费订阅。如果你的两个订阅是完全独立的(对应不同的AD租户,比如各自有独立的xxx.onmicrosoft.com域名),直接更改计费订阅是行不通的,下面给你详细说明:
先理清订阅与AD租户的关系
每个Azure订阅在创建时都会绑定一个AD租户——要么是你创建订阅所用账户默认的租户,要么是你手动选择的已有租户。如果你的两个订阅是用不同的个人账户创建,或者创建时选择了不同的租户,那它们必然属于不同的AD租户,这种情况下不符合文档里提到的迁移前提。
可行的解决办法
办法一:将其中一个订阅转移到目标AD租户下
如果想保留现有B2C租户的所有配置,最省心的方式是先把目标订阅转移到B2C租户所在的AD租户里:
- 登录Azure门户,找到要转移的订阅,进入「属性」页面
- 点击「更改目录」,选择B2C租户所在的AD租户(需要你同时拥有两个订阅的全局管理员权限)
- 转移完成后,就可以按照官方文档的步骤,把B2C租户的计费订阅切换到这个已转移的订阅上
我之前帮朋友处理过类似场景,整个订阅转移过程大概20分钟,权限到位的话几乎没遇到问题,之后B2C的订阅迁移也很顺畅。
办法二:重新创建B2C租户并迁移配置
如果不想调整订阅的租户归属,那就只能在目标订阅里新建一个B2C租户,然后手动迁移所有配置:
- 导出原B2C租户的自定义策略、用户属性配置
- 在新租户里重新注册应用、配置身份提供商
- 用Graph API或者B2C的批量导入工具迁移用户数据
- 测试所有流程后,切换业务流量到新租户
这个方法比较耗时,但适合不想改动订阅原有归属的场景。
内容的提问来源于stack exchange,提问作者lcj
相关产品推荐
相关产品推荐

