【发布时间】:2019-08-05 10:01:43
【问题描述】:
是否可以在部署/验证ARM模板期间禁用缺少参数的提示,如果参数模板/模板中未提供参数则使其失败?
更新 是的,使用 powershell 并将其自动化。
【问题讨论】:
-
你能提供更多关于你的情况的信息吗,这个门户,powershell,cli?你想自动化吗?如果默认值或模板文件未提供参数,则部署将失败。
标签: azure azure-resource-manager
是否可以在部署/验证ARM模板期间禁用缺少参数的提示,如果参数模板/模板中未提供参数则使其失败?
更新 是的,使用 powershell 并将其自动化。
【问题讨论】:
标签: azure azure-resource-manager
我假设您在谈论 Azure Powershell\Cli?不,没有这样的选择。
https://docs.microsoft.com/en-us/powershell/module/azurerm.resources/new-azurermresourcegroupdeployment?view=azurermps-6.4.0#required-parameters
https://docs.microsoft.com/en-us/cli/azure/group/deployment?view=azure-cli-latest#az-group-deployment-create
根据设计,如果缺少参数,这些实用程序将提示输入参数
【讨论】:
如果您使用的是 Az PowerShell,答案是肯定的。使用-SkipTemplateParameterPrompt 标志导致部署出错而不是提示。 See the Az PowerShell docs for New-AzResourceGroupDeployment
【讨论】: