#azure #azure-resource-manager #arm-template #azureportal
#azure #azure-resource-manager #arm-template #azureportal
Вопрос:
Предположим, у нас есть шаблон брандмауэра контрольной точки, созданный на портале Azure. Есть ли способ протестировать шаблон в Azure? Кроме того, если шаблон изменен, есть ли способ протестировать этот новый измененный шаблон в Azure?
Ответ №1:
Вы можете протестировать шаблон ARM, используя его в развертывании. Вы также можете использовать этот what-if
параметр для создания гипотетического вывода без фактического развертывания чего-либо.
Документы Microsoft Azure для «Что, если»
Для создания развертывания «Что, если» вы можете выполнить несколько способов; Azure CLI, PowerShell, REST и т. Д. Вот пример использования REST (Postman).
Используйте конечную точку
POST https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf?api-version=2020-06-01
Предоставьте основную полезную нагрузку:
{
"location": "westus2",
"properties": {
"mode": "Incremental",
"parameters": {},
"template": {}
}
}
Добавьте свой шаблон и параметры. Предоставьте токен-носитель для проверки подлинности и развертывания.
Вы можете ознакомиться с документами Azure What-If REST API здесь .