Я новичок в Azure, а также в Devops, шаблоне ARM и т. Д. Я развернул шаблон ARM для ключевого значения с именем "ABC" через DevOP. Теперь я хотел бы изменить некоторые параметры. У меня нет доступа к этому через портал, и я вынужден использовать только шаблон ARM. Как этого можно достичь с помощью devops? Должен ли я удалить этот ресурс и начать с нуля или любой СОП, чтобы обновить параметры ресурса через шаблоны ARM. Например, я хочу включить "enabledForDeployment" для уже развернутого хранилища. Спасибо.
2 ответа
Вы можете сделать это через PowerShell,
Update a resource in an Azure Resource Manager template
Вообще говоря, вы просто повторно запускаете тот же шаблон с изменениями, которые вы внесли в шаблон. Есть много способов развертывания шаблона (az cli, powershell, встроенные шаги, различные sdk).
Просто имейте в виду, что некоторые свойства могут быть установлены только во время создания, поэтому эффективно только для чтения, вы не сможете обновить их после создания ресурса, некоторые поставщики ресурсов плохо работают с идемпотентным поведением, и это также приведет к Проблемы при попытке повторного развертывания одного и того же шаблона, некоторые провайдеры предлагают хитрое поведение, когда вам нужно использовать совершенно другой вызов API для обновления чего-либо по сравнению с его созданием.
Так что нет однозначного ответа, но для того, что вы делаете, просто обновите шаблон и запустите его снова, должно работать просто отлично.
Похожие вопросы
Связанные вопросы
Новые вопросы
azure
Microsoft Azure - это платформа для облачных вычислений «Платформа как услуга» и «Инфраструктура как услуга». Используйте этот тег для вопросов по программированию, касающихся Azure. Общая справка по серверу может быть получена в разделе «Суперпользователь» или «Ошибка сервера».