Как использовать ARM Полное развертывание «по ресурсам»? - PullRequest
0 голосов
/ 27 марта 2020

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

Например:

У меня есть служебная шина с двумя темами в моей группе ресурсов и двумя подписками для каждой топи c:

-topic01
   -Sub01
   -Sub02

-topic02
   -Sub03
   -Sub04

Но в моем ARM Шаблон Я удалил подписку Sub04. Когда я развернул его в инкрементном режиме, я понял, что Sub04 все еще там. Я думаю, что это ожидаемое поведение, но я хотел бы отразить мой шаблон ARM на этом ресурсе ServiceBus, не удаляя его, потому что он изменит ключи подключения, и у меня пока нет автоматических приложений (использующих эти ключи).

Есть ли встроенное решение для этого?

Ответы [ 2 ]

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

Я думаю, что вы имеете в виду, что Terraform делает с планом выполнения. Насколько мне известно, есть команда Preview Powershell, которая позволила бы это

Она должна возвращать обратно, какой будет результат вашего шаблона ARM при развертывании.

0 голосов
/ 28 марта 2020

Как вы хотите удалить ресурс, не удаляя его? В любом случае, в инкрементном режиме удаление не произойдет. В полном режиме они будут.

Если вы удалите Sub04 из шаблона, будет удален только Sub04 (не экземпляр Service Bus, хорошо, если Service Bus находится в шаблоне).

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