问题描述
可以创建服务原则来控制对特定资源的访问。例如,可以根据official page
创建azure ACR的服务原则我的问题是,可以在创建天蓝色的ACR之前创建服务原理。我之所以问是因为我需要通过terraform创建一个Azure ACR,并且我想添加服务原理并为其分配角色。但是那一刻我什至没有ACR,这将是一个鸡蛋问题。在terraform设置ACR资源之前,我是否已经创建了服务原理?
解决方法
当然可以。您可以为将来将使用该服务主体的事物预先创建服务主体,然后再使用它。因此,当您创建ACR时,这意味着您需要use an existing service principal。只需按照步骤操作即可。