gpt4 book ai didi

azure - 如何实现 ARM 模板的测试用例

转载 作者:行者123 更新时间:2023-12-03 04:20:30 25 4
gpt4 key购买 nike

目前,我正在使用 Azure ARM 模板,我为 Web 应用程序和 SQL 数据库开发了 ARM 模板,并通过配置 CI 和 CD 通过 VSTS 成功将它们部署到 azure 中。

但我想测试 Azure ARM 模板并验证它们是否正确编写。为此,我使用了 ARM VSTS 任务,但它只是进行验证。

在此处发布问题之前,我遵循了此 link但我不明白答案。

那么,有人可以提供有关如何测试 ARM 模板的建议吗?

最佳答案

没有办法真正测试 ARM 模板。测试 ARM 模板的唯一真正方法是部署它并验证是否正在创建正确的资源。您可以编写脚本,但这需要付出很大的努力。

Test-AzureRmResourceGroupDeployment 几乎没用,因为它仅验证有用的语法,但并不能真正保证模板将执行您认为它会执行的操作。

我真的无法想象为 ARM 模板创建适当的测试有多么困难,我没有看到投入时间为 ARM 模板创建测试有多大值(value)。我通常使用帮助程序脚本,将模板部署到开发环境中,然后快速验证它。对 ARM 模板的大多数更改(甚至非常复杂的更改)实际上并不需要验证。

关于azure - 如何实现 ARM 模板的测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49643988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com