#azure
#azure
Вопрос:
Есть ли способ выяснить, был ли ресурс развернут вручную (через портал Azure) или с помощью шаблона arm?
Комментарии:
1. Программно или с консоли?
Ответ №1:
Я бы сказал, что ваш лучший вариант, хотя он и не гарантирует 100% точности, — это посмотреть на имя развертывания. Если вы посмотрите на группу ресурсов с портала Azure и перейдете к развертываниям, вы увидите список всех развертываний в этой RG.
Из моих наблюдений:
- если имя развертывания указано в формате Resource.Поставщик-временная метка (Microsoft.RouteTable-20200824154745) это было сделано через портал
- если имя развертывания несколько дружественное или неправильное (VirtualWanDeployment), это было развертывание шаблона ARM вручную (PowerShell в моем случае)
- если имя развертывания находится в формате resource-date-time-xxxx (applicationGateway-20200821-135645- bf71) это был конвейер Azure DevOps
Комментарии:
1. К сожалению, у меня есть ресурсы, которые были развернуты через портал и через ARM в одной группе ресурсов
2. это не проблема, имена должны помочь вам определить, что есть что. По крайней мере, это работает для меня.