首页 > 解决方案 > Azure 订阅迁移到新租户:保存 RBAC

问题描述

我需要将 Azure 订阅迁移到新租户 (Azure AD)
根据文档和类似问题,必须再次从头开始设置 RBAC
有没有办法自动化它?导出订阅的 IAM 规则并将其导入新规则?

标签: azureazure-active-directory

解决方案


我可能错了,但是:我想答案是否定的,因为必须使用 AAD 对象 ID 存储 RBAC 定义中的用户(因为电子邮件可能会更改)。所以我认为这在技术上是不可能的(至少没有某种手动映射)。

但是,您可以通过从 TenantX 和 TenantY 检索所有用户来创建映射,并根据某些属性执行用户映射。然后,您可以使用 Get-AzureRmRoleAssignment cmdlet 检索 RBAC 规则,将其存储在某处(例如 JSON),更改目录,然后使用New-AzureRmRoleAssignment cmdlet 使用更改的 ObjectId 重新应用 RBAC 规则。


推荐阅读