Azure: выясните, был ли ресурс развернут вручную или с помощью шаблона arm

#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. это не проблема, имена должны помочь вам определить, что есть что. По крайней мере, это работает для меня.