温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Disable Azure function via AzureCLI does not disable function
azure azure-cli azure-functions

其他 - 通过AzureCLI禁用Azure功能不会禁用该功能

发布于 2020-04-18 12:53:31

我在Azure中有一个功能应用程序,其中定义了几个功能。根据本文档,我可以使用AzureCLI禁用功能应用程序中的功能。运行时,az functionapp config appsettings set --name $functionAppName --resource-group $resourceGroupName --settings AzureWebJobs.myFunction.Disabled=true它会按照文档中的说明在应用程序设置中创建名称/值对,但是功能的状态不会根据我设置的值进行切换。运行AzureCLI命令时,还需要其他一些东西来切换功能的状态吗?

查看更多

提问者
Anthony Klotz
被浏览
26
Hury Shen 2020-02-20 14:59

根据评论,问题已解决。OP将azure函数运行时从1.x更改为2.x,然后可以通过运行此命令将其禁用。

az functionapp config appsettings set --name $functionAppName --resource-group $resourceGroupName --settings AzureWebJobs.myFunction.Disabled=true

更新1: 在此处输入图片说明

更新2:

对于这个问题,我与天青支持团队确认。他们向我提供了以下答复:

他们发现z功能应用程序配置部分的功能已于2018年9月发布,当时运行时v1已经过时了。因此,产品团队可能只为运行时v2开发。 在此处输入图片说明

简而言之,我们可以仅在v2和v3上执行此操作,或使用Azure Portal UI。