繁体   English   中英

部署 Azure 逻辑应用和服务总线模板

[英]Deploying Azure Logic App and Service Bus Template

我正在尝试部署一个连接到服务总线模板的逻辑应用程序,但我希望在部署它时,连接仍然“有效”。 我该怎么做? 因为我所做的错误显示在门户中,状态为Error

在此处输入图片说明

这是我的模板代码的一部分:

"variables": {
   "defaultSASKeyName": "RootManageSharedAccessKey",
   "authRuleResourceId": "[resourceId('Microsoft.ServiceBus/namespaces/authorizationRules', parameters('namespaces_TestTemplateServiceBus_name'), variables('defaultSASKeyName'))]",
   "sbVersion": "2017-04-01"
 },

"outputs": {
   "NamespaceConnectionString": {
      "type": "string",
      "value": "[listkeys(variables('authRuleResourceId'), variables('sbVersion')).primaryConnectionString]"
   },
   "SharedAccessPolicyPrimaryKey": {
       "type": "string",
       "value": "[listkeys(variables('authRuleResourceId'), variables('sbVersion')).primaryKey]"
   }
}

我不知道我做错了什么。 有人帮忙吗?

我认为您缺少 API 连接(到您的服务总线)中的连接字符串参数。 创建逻辑应用程序时,它还会创建 API 连接。 该 API 连接显示在屏幕截图中。 您应该将 RootManageSharedAccessKey 的连接字符串添加到 Api 连接(单击橙色横幅“缺少参数值”。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM