有没有一种方法可以使用ARM模板创建Azure服务主体?

有没有一种方法可以使用ARM模板创建Azure服务主体?,azure,arm-template,service-principal,azure-service-principal,Azure,Arm Template,Service Principal,Azure Service Principal,我正在尝试编写一个ARM模板,该模板可以在Azure上创建具有所有指定权限的服务主体。最终目标是自动化此过程,并使用该模板创建n个服务主体。有办法做到这一点吗?非常感谢您的帮助,谢谢 不,这是不可能的。您只能使用其他工具(如Azure CLI)创建服务原则 您可以使用ARM模板向现有SP添加角色分配:不,这是不可能的。您只能使用其他工具(如Azure CLI)创建服务原则 您可以使用ARM模板向现有SP添加角色分配:正如@silent所说,无法通过ARM模板添加角色分配 但是,结合使用ARM模板

我正在尝试编写一个ARM模板,该模板可以在Azure上创建具有所有指定权限的服务主体。最终目标是自动化此过程,并使用该模板创建n个服务主体。有办法做到这一点吗?非常感谢您的帮助,谢谢

不,这是不可能的。您只能使用其他工具(如Azure CLI)创建服务原则


您可以使用ARM模板向现有SP添加角色分配:

不,这是不可能的。您只能使用其他工具(如Azure CLI)创建服务原则


您可以使用ARM模板向现有SP添加角色分配:

正如@silent所说,无法通过ARM模板添加角色分配

但是,结合使用ARM模板和Powershell或CLI是非常常见的情况。这将给您在创建资源时提供更多的灵活性,您应该考虑到这一点。将ARM模板与脚本混合将解决您的问题

参考文献:


正如@silent所说,无法通过ARM模板添加它

但是,结合使用ARM模板和Powershell或CLI是非常常见的情况。这将给您在创建资源时提供更多的灵活性,您应该考虑到这一点。将ARM模板与脚本混合将解决您的问题

参考文献:


ARM模板将无法创建服务主体。您可以编写一个PowerShell脚本来创建一个服务主体,然后将其参数化,将其用作一个函数,通过向同一个函数传递不同的参数来创建多个服务主体。

ARM模板将无法创建服务主体。您可以编写一个PowerShell脚本来创建一个服务主体,然后将其参数化,将其用作一个函数,通过向同一个函数传递不同的参数来创建多个服务主体。

我的答案对您有用吗?你需要额外的帮助吗?我的答案对你有用吗?你需要额外的帮助吗?