首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于QnAmaker输出订阅键的ARM模板

用于QnAmaker输出订阅键的ARM模板
EN

Stack Overflow用户
提问于 2020-08-24 14:51:04
回答 1查看 177关注 0票数 0

我正在为Azure中的QnAMaker资源类型创建ARM模板。在创建QnAMaker资源并导出模板之后,它创建了许多资源:

  1. “Microsoft.CognitiveServices.认知服务/帐户”类"QnAMaker“
  2. “Microsoft.Search.搜索/搜索服务”
  3. “Microsoft.Web./服务器农场”
  4. "Microsoft.Web/sites“包括应用程序设置(包括"PrimaryEndpointKey": "[concat(parameters('appName'), '-PrimaryEndpointKey')]" )

ARM模板在"/sites“资源中有一个硬编码值,而不是从另一个资源中获取它。

在输出中,有一个指向qna运行时的链接:

代码语言:javascript
复制
"qnaRuntimeEndpoint": {
            "type": "String",
            "value": "[concat('https://',reference(resourceId('Microsoft.Web/sites', parameters('appName'))).hostNames[0])]"
        }

用于检索QnAMaker资源的订阅键的输出值应该是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-24 15:44:04

它使用与认知服务相关的功能。看看我找到的其他例子..。

代码语言:javascript
复制
"outputs": {
  "qnaKey":{
    "type": "string",
    "value": "[listKeys(concat(resourceGroup().id,'/providers/','Microsoft.CognitiveServices/accounts/', parameters('name')),'2016-02-01-preview').key1]"
  }
}

用于listKeys的认知服务API文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63563408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档