当前位置: 首页 > 知识库问答 >
问题:

从ARM模板获取服务原理ID

从劲
2023-03-14

是否可以通过ARM模板获得ServicePrincipleID?我看到的例子是,我需要使用一些PowerShell来获取它,然后将它作为参数注入,现在仍然是这样吗?最后,我试图获取广告应用程序的ServicePrincipleID,然后将其分配给KeyVault实例。

共有1个答案

袁晟
2023-03-14

为什么不使用托管服务标识这里有一个链接,链接到以前关于如何通过ARM实现这一点的答案。但必须以应用程序服务的名称传递

 "principalId": "[reference(resourceId('Microsoft.Web/sites', variables('webSiteName')), '2018-02-01', 'Full').identity.principalId]"
 类似资料:
  • 我正在Azure Kubernetes服务上工作。我正在通过门户成功创建AKS。但是,我需要通过ARM模板来完成。 如何使用ARM模板创建AK? 为此,我选择了link 但是,我收到的问题如下: 代码:InvalidTemplate 消息:部署模板验证失败:“模板资源”AKSsubnet/Microsoft。授权/36985XXX-XXXX-XXXX-XXXX-XXXX-5fb6b7ebXXXX“

  • 模板代表了 freemarker.template.Template 实例。典型的做法是从 Configuration 实例中获取一个 Template 实例。无论什么时候你需要一个模板实例, 都可以使用它的 getTemplate 方法来获取。在 之前 设置的目录中的 test.ftl 文件中存储 示例模板,那么就可以这样来做: Template temp = cfg.getTemplate("

  • 嗨,我得到功能键和触发器Url作为输出在我们的Arm模板,使用以下代码。 我们在应用程序设置中将'AzureWebJobsSecretStorageType'设置为'Files',因为在Functions v2中没有它就不能工作,当我们执行ARM模板时,它有时会工作,但有时会引发以下错误,不确定这是什么问题,ARM模板有效,因为它确实工作,我可以看到该函数也成功地部署在Azure门户中,所以不确定

  • 我需要从服务绑定模板数据变量。服务使用HTTP检索JSON格式的数据。我得到了正确的数据,但是因为请求是如此的异步返回服务总是未定义的。 如何将异步数据销售到模板中?不使用回调? AppComponent: 菜单提供者: 月经量: 模板:

  • 问题内容: 我有两个模板T1和T2。我想获取T1的输出,并在T2内对其进行一些额外的处理。我的问题是: 如何将T1的输出存储在T2的变量中?这有可能吗? 这是一些伪模板: 问题答案: 没有内置支持将模板结果存储在模板变量中,仅用于包含结果。 但是,您可以使用所需的任何复杂功能注册自定义功能。您可以注册一个函数,该函数将执行由其名称标识的模板,并且可以将结果返回为,可以将其存储在模板变量中。 这样做