Вот что у меня в Azure:
Resource group: 'microservice-1'
App Service: 'app-service-1'
Database: 'database-1'
Resource group: 'microservice-2'
App Service: 'app-service-2'
Database: 'database-2'
Resource group: 'shared-infrastructure'
Database: 'shared-database-1'
Оба микросервиса используют shared-database-1
. Каждая микрослужба содержит сценарий шаблона ARM для создания / обновления группы ресурсов, которая используется при развертывании микросервиса. В сценариях ARM мы можем определять зависимости (dependsOn), чтобы ресурсы обновлялись в правильном порядке, но это работало только внутри группы ресурсов.
Вот сценарий, который я хочу запустить:
В Azure ничего нет, и я хочу выпустить microservice-1
. Есть ли в Azure / ARM механизм, который я могу использовать, чтобы выпуск shared-infrastructure
(шаблон ARM) запускался до microservice-1
?