Разверните приложение логики в разных подписках Azure - PullRequest
0 голосов
/ 03 апреля 2019

В настоящее время у меня есть две подписки Azure, одна для DEV и одна для TEST. Я создал приложение логики с помощью Visual Studio. Проблема, с которой я сталкиваюсь, заключается в том, что при открытии конструктора приложения логики я должен связать приложение логики с группой подписок и ресурсов:

enter image description here

Если я свяжу его с подпиской DEV, то это, очевидно, не позволит мне развернуть приложение логики для подписки TEST. Означает ли это, что мне придется создавать идентичное приложение логики для тестирования, или я поступаю неправильно?

Ответы [ 2 ]

1 голос
/ 04 апреля 2019

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

"function": { "id": "[resourceId('Microsoft.Web/sites/functions', parameters('functionAppName'), variables('functionName'))]" }

0 голосов
/ 03 апреля 2019

На самом деле связанная подписка не имеет значения для развертывания. Если вы завершили создание приложений логики, вы можете выбрать для развертывания разные учетные записи, подписки и группы ресурсов.

enter image description here

enter image description here

Потому что он использует файл .ps1 для развертывания LogicApp.json, он такой же, как развертывание шаблона.

А что касается функции в приложениях логики, вы не могли просто добавить функцию. Вы должны использовать функцию триггера HTTP, а затем использовать HTTP-запрос в приложениях логики. Для описания вы можете обратиться к этому документу и этому учебнику .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...