gpt4 book ai didi

azure - Azure ARM 模板参数的最佳实践

转载 作者:行者123 更新时间:2023-12-02 07:09:10 25 4
gpt4 key购买 nike

开始使用 ARM 模板,并尝试更好地了解单独的参数文件中的参数与模板本身的参数部分中的参数。我必须有一个单独的参数文件吗?如果不识别参数文件,我似乎无法从 Visual Studio 进行部署。

最佳答案

您不必拥有参数文件即可通过 ARM 模板进行部署。如果您愿意,您当然可以对 ARM 模板文件中的所有内容进行硬编码。

接下来的部分只是我对ARM模板构建的看法。我喜欢遵循资源的命名约定,例如[资源类型]-[应用程序]-[环境]。例如,用于暂存环境的应用程序 Foo 的 Web 应用程序可能被命名为 wa-foo-prod。遵循这样的约定意味着我可以查看资源并几乎准确地说出它的用途。

话虽如此,我非常支持在 ARM 模板中使用变量来命名资源。我可能只将环境和区域作为 ARM 模板中的参数传递,然后使用变量来连接所有必要的资源名称。

如果每个资源名称都作为参数传入,则参数管理会变得很笨拙。

就通过 VSTS 部署所需的参数文件而言,您可能是对的。但如果您不需要任何参数,您可以通过 VSTS 中的 Powershell 脚本部署 ARM 模板,或者只传递一个空参数文件。

关于azure - Azure ARM 模板参数的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49112268/

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