在命令行上检索功能应用程序设置包括已删除的项目

Retrieving function app settings on commandline includes removed items

我正在通过批处理文件下载我的应用程序设置。我使用这个命令:

func azure functionapp fetch-app-settings MyFuncApp

效果很好。但是我注意到,如果我在 Azure 中删除一个 key/value 对,保存它,然后重新下载应用程序设置,它仍然包含删除的对。我又尝试了几次,每次下载应用程序设置时,删除的值仍然会出现。这是一个已知的问题?或者我在下载应用程序设置方面遗漏了什么?

cli 不会对这些设置进行合并。您可以查看代码 here,但基本上它只是从 Azure 获取应用程序设置并添加或更新本地值以匹配 Azure。如果你在本地有一个在 Azure 中不存在的值,它只会保留它。

您可以从文件中手动删除它 local.settings.json 或者您可以使用此命令 func settings delete <settingName>