假设我们在Azure门户上创建了一个Checkpoint防火墙模板。有没有一种方法可以在Azure中测试模板?另外,如果修改了模板,是否可以在Azure中测试新的修改后的模板?
答案 0 :(得分:2)
您可以通过在部署中使用它来测试ARM模板。您也可以使用what-if
设置来产生假设的输出,而无需实际部署任何东西。
Microsoft Azure Docs for What-If
要创建假设部署,您可以采用多种方法进行; Azure CLI,PowerShell,REST等。这是一个使用REST(邮递员)的示例。
使用端点
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": {}
}
}
添加模板和参数。提供用于身份验证和部署的承载令牌。