我正在尝试部署连接到服务总线模板的逻辑应用程序,但是我希望在部署它时仍保持“活动”连接。我该怎么做?因为我所做的错误会显示在门户中,状态为 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]"
}
}
我不知道我在做什么错。有人帮忙吗?
答案 0 :(得分:1)
我认为您缺少API连接(到您的服务总线)的连接字符串参数。创建Logic App时,它还将创建API连接。该API连接显示在屏幕截图中。您应该将RootManageSharedAccessKey的连接字符串添加到Api连接(单击橙色横幅“缺少参数值”。)