如何在执行前验证 Azure CLI 或 az 命令?

how to validate the Azure CLI or az command before execute?

正在寻找一种在实际执行之前验证 AZ 命令结果的方法。

下面是我要测试的命令,要求是,我需要在应用命令之前验证结果。我知道这在 ARM 模板部署中是可能的,但在 AzureCLI 中是不允许的吗?

az monitor metrics alert condition create --aggregation {Average, Count, Maximum, Minimum, Total}
                                          --metric
                                          --op {Equals, GreaterOrLessThan, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, NotEquals}
                                          --type {dynamic, static}
                                          [--dimension]
                                          [--namespace]
                                          [--num-periods]
                                          [--num-violations]
                                          [--sensitivity {High, Low, Medium}]
                                          [--since]
                                          [--skip-metric-validation {false, true}]
                                          [--subscription]
                                          [--threshold]

AFAIK,Whatif 仅适用于 az 组或订阅部署,不能用于单行或直接模式 az 命令。

  • 其他 az cmd 中有调试选项,但我认为它不能满足您的目的。

更多信息请参考以下链接: