IAC: Как справиться с удалением компонентов из Azure с помощью конвейеров и bicep

#azureservicebus #azure-resource-manager #masstransit #infrastructure-as-code #azure-bicep

Вопрос:

Мы создаем / обновляем наши среды, в которых выполняется файл bicep во время конвейера Azure DevOps.

В рамках этого мы создаем нашу служебную шину Azure. Темы/подписки/очереди в шине создаются с помощью кода с помощью MassTransit.

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

Каковы рекомендации по работе с таким сценарием (удаление компонентов azure, созданных вне файла bicep)?

Комментарии:

1. Рассмотрите возможность использования задачи скрипта az cli.

Ответ №1:

Да, я поддерживаю то, что предложил Треворбрукс. У вас может возникнуть задача с использованием интерфейса командной строки Az / Az PowerShell / Az REST API.