gpt4 book ai didi

azure - 比较两个 Azure 函数应用的应用程序设置

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

我想比较两个不同功能应用程序的应用程序设置。我有一个用于开发的功能应用程序,另一个用于生产的功能应用程序,我想检查是否忘记在生产中添加一项设置。

我从 Azure CLI 开始并执行了以下操作:

az functionapp config appsettings list

返回应用程序设置列表。

现在如何比较两个功能应用程序的设置名称(而不是不同的值)?是否可以将它们存储在两个不同的输出表中并比较name列?

最佳答案

这是一个使用 PowerShell Core 的解决方案,我首先检索两个应用程序设置(阶段和产品)。然后,我迭代 stage appsettings 并检查是否在 prod 实例上找到相同的设置:

$stage = az functionapp config appsettings list -g my-rg-01 -n my-func-01-stage | ConvertFrom-Json
$prod = az functionapp config appsettings list -g my-rg-01 -n my-func-01-prod| ConvertFrom-Json

$stage | Foreach-object {
if (-not $_.Value -eq ($prod | Where-Object Name -eq $_.Name).Value) {
Write-Warning "Missing value or invalid value for key $($_.Name) found"
}
}

关于azure - 比较两个 Azure 函数应用的应用程序设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63773981/

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