e头通过传递凭据来验证ARM模板

时间:2018-08-02 05:29:24

标签: azure azure-resource-manager

我的ARM模板运行正常。 我需要通过传递凭据来认证我的ARM模板。 查看日志后,我可以看到以下条目

  

[debug] 00000-000000-00000-00000-000000000 auth param serviceprincipalid = ********   [debug] 00000-000000-00000-00000-000000000 auth param serviceprincipalkey = ********

此服务主体ID和服务主体密钥是什么? 我没有在ARM模板中传递这些值。 我试图弄清楚这些值是从哪里获取的,这些值在加密时是什么。

我们可以显式传递这些值并验证ARM模板吗?

1 个答案:

答案 0 :(得分:1)

服务主体ID来自Octopus Deploy的Azure Active Directory this文档中包含的应用程序,可以让您简单地概述如何创建其中之一。

此外,请注意该文章底部的部分,该部分向您展示如何设置此权限。这一点非常重要,因为您的服务负责人需要访问您的Azure CRUD资源订阅。

关于利用依赖于所使用的CI / CD平台的服务主体。本质上,部署手臂模板的步骤需要作为服务主体运行。大多数平台都有记录到的连接Azure的方式

希望有帮助。