gpt4 book ai didi

azure - 如何获取Azure ARM模板中的目录租户名称?

转载 作者:行者123 更新时间:2023-12-05 08:23:09 25 4
gpt4 key购买 nike

我需要在 ARM 模板中使用租户(目录租户)名称(尤其是在创建 Web 应用程序时)。
enter image description here可以使用 subscription().displayName 获取订阅名称,但是如何获取关联的目录租户名称?
[subscription().tenantId.displayName][subscription().tenantId.Name] 等表达式不起作用,而且我也找不到任何存在网络上此属性的信息。
我不会对其进行硬编码的方式是订阅所有者或帐户管理员可以轻松更改它,这就是为什么我正在寻找一些现有的变量\参数\等

最佳答案

tenantId 现在可用于模板函数。使用订阅函数:subscription()。

尝试以下输出示例以供引用:

{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"resources": [],
"outputs": {
"subscriptionOutput": {
"value": "[subscription()]",
"type" : "object"
}
}
}
<小时/>

对于租户 ID:

{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"resources": [],
"outputs": {
"subscriptionOutput": {
"value": "[subscription().tenantId]",
"type" : "object"
}
}
}

引用:

https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-resource#subscription

关于azure - 如何获取Azure ARM模板中的目录租户名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49229956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com