gpt4 book ai didi

azure - 如何使用arm模板更新azure应用程序设置

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

我有一个 Azure API 应用服务,其配置中有 30 多个应用设置。此应用程序服务部署在 3 个环境中,其中某些应用程序设置在所有环境中通用,而其他设置则特定于环境。我们正在使用 Devops CD 管道部署到不同的环境。

现在,设置是在应用程序门户中手动创建/更新的。但我希望将这些设置作为部署的一部分 - 无论是在源文件中还是在 devops CD 管道中。

我知道 Devops 有一个“Azure 应用程序服务设置”任务,它正是我想要的 - 但其应用程序设置槽中有 5000 个字符的限制,所以我必须为此添加几个任务,这很快就会变得难以管理(需要进行大量挖掘才能找到特定的设置)。

是否可以使用arm模板进行应用程序设置?或者也许还有另一种方法可以做到这一点?

最佳答案

我终于找到了模板所需的正确“种类”(我认为找到文档有点困难,因为我一直在 Web 应用程序文档而不是 api 应用程序中结束):

"resources": [
{
"type": "Microsoft.Web/sites/slots",
"apiVersion": "2018-11-01",
"name": "[parameters('MyAppName']",
"location": "West Europe",
"kind": "api",
"properties": {
"siteConfig": {
"appSettings": [
{
"name": "Setting1",
"value": "Setting1Value"
}
]
}
}
}

]

然后我使用 Devops 为每个环境设置参数值

关于azure - 如何使用arm模板更新azure应用程序设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64061833/

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