Развертывание приложения логики Azure и шаблона служебной шины - PullRequest
1 голос
/ 30 апреля 2019

Я пытаюсь развернуть приложение логики, подключенное к шаблону служебной шины, но я хочу, чтобы при его развертывании соединение оставалось «живым». Как мне это сделать? Потому что то, что я сделал, отображается на портале со статусом Ошибка .

enter image description here

Это часть кода моего шаблона:

"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]"
   }
}

Я не знаю, что я делаю не так. Кто-нибудь поможет?

1 Ответ

1 голос
/ 20 мая 2019

Я думаю, что вам не хватает параметра Строка соединения из соединения API (к вашей служебной шине).Когда вы создаете приложение логики, оно также создает соединение API.Это соединение API показано на скриншоте.Вы должны добавить строку подключения RootManageSharedAccessKey к подключению Api (щелкните оранжевый баннер «Отсутствует значение параметра»)

...