【发布时间】:2020-08-24 14:51:04
【问题描述】:
我正在为 Azure 中的 QnAMaker 资源类型创建 ARM 模板。创建 QnAMaker 资源并导出模板后,它会创建许多资源:
- “QnAMaker”类型的“Microsoft.CognitiveServices/accounts”
- “Microsoft.Search/searchServices”
- “Microsoft.Web/serverfarms”
- “Microsoft.Web/sites”包括应用程序设置,包括
"PrimaryEndpointKey": "[concat(parameters('appName'), '-PrimaryEndpointKey')]"
ARM 模板在“/sites”资源中具有硬编码值,而不是从其他资源中获取。
在输出中,有一个指向 qna 运行时的链接:
"qnaRuntimeEndpoint": {
"type": "String",
"value": "[concat('https://',reference(resourceId('Microsoft.Web/sites', parameters('appName'))).hostNames[0])]"
}
检索 QnAMaker 资源的订阅密钥的输出值应该是什么?
【问题讨论】:
标签: azure arm-template qnamaker