#deployment #visual-studio-2019 #azure-logic-apps
#развертывание #visual-studio-2019 #azure-logic-apps
Вопрос:
Как можно развернуть несколько шаблонов logic app ARM в одном действии «Развертывание» в Visual Studio?
Используя текущую версию (2.23.1) расширения «Azure Logic Apps Tools для Visual Studio 2019» (по состоянию на 1/1/2021). Создайте новый проект «Azure Resource Group» и добавьте к нему шаблон «Logic App». Используйте действие «Развернуть» в проекте, и логическое приложение будет развернуто НОРМАЛЬНО. Можно добавить второе приложение logic в исходный файл JSON, а затем создать и развернуть его нормально.
Вы можете использовать Cloud Explorer для загрузки существующего приложения logic в локальный файл JSON и включить его в проект VS, установить для него значение «Содержимое» и включить его в сборку OK.
Но он НЕ развертывается
Я вижу команду в окне вывода для исходного JSON, использующую Deploy-AzureResourceGroup.ps1
скрипт для развертывания
...Deploy-AzureResourceGroup.ps1'
-StorageAccountName ''
-ResourceGroupName 'logic-app-rg'
-ResourceGroupLocation 'northeurope'
-TemplateFile '...logicapp.json'
-TemplateParametersFile '...logicapp.parameters.json'
-ArtifactStagingDirectory '.'
-DSCSourceFolder '.DSC'
Но я не могу понять, как включить в развертывание второй файл JSON с загруженным из Azure приложением logic?
… Я могу использовать Deploy-AzureResourceGroup.ps1 в консоли PowerShell для выполнения развертывания, но это второй шаг, выполняемый вручную, который нужно помнить каждый раз
Комментарии:
1. Если вы хотите развернуть несколько шаблонов одновременно, вы можете попробовать использовать вложенный шаблон: docs.microsoft.com/en-us/azure/azure-resource-manager/templates /. …
2. @JimXu Спасибо за указатель … основная проблема с таким подходом заключается в том, что мне придется возиться с существующим кодом… Я надеялся просто добавить новый JSON и сделать «что-то», чтобы он был развернут вместе с другим JSON