在部署之前评估 Azure ARM 模板
Evaluate Azure ARM template before deployment
我想评估 ARM 模板文件,它包含用户在传递给部署引擎之前传递的实际值。
有什么办法吗?
我已经开始通过 nodejs 的 PEGJS 库创建评估代码,使用它我只能评估 AZURE ARM 函数中存在的特定条件或表达式,但无法评估传递给部署引擎以创建任何服务的实际模板。
此外,我已经检查了 sdk azure-rest-client 但找不到任何方法请帮我找到解决上述问题的方法?
没有 built-in 方法可以做到这一点,您可以使用验证部署 api call(它也在不同的 sdk's\cli 中实现)但它实际上不能保证该模板可以工作,它会进行一些基本的健全性检查。
最好的办法是编写一个脚本来部署模板和一组验证输出代码的测试。
我想评估 ARM 模板文件,它包含用户在传递给部署引擎之前传递的实际值。
有什么办法吗?
我已经开始通过 nodejs 的 PEGJS 库创建评估代码,使用它我只能评估 AZURE ARM 函数中存在的特定条件或表达式,但无法评估传递给部署引擎以创建任何服务的实际模板。
此外,我已经检查了 sdk azure-rest-client 但找不到任何方法请帮我找到解决上述问题的方法?
没有 built-in 方法可以做到这一点,您可以使用验证部署 api call(它也在不同的 sdk's\cli 中实现)但它实际上不能保证该模板可以工作,它会进行一些基本的健全性检查。
最好的办法是编写一个脚本来部署模板和一组验证输出代码的测试。