我在Azure中有一个功能应用程序,其中定义了多个功能。根据此document,我可以使用AzureCLI在功能应用程序中禁用功能。当我运行az functionapp config appsettings set --name $functionAppName --resource-group $resourceGroupName --settings AzureWebJobs.myFunction.Disabled=true
时,它会按照文档中的说明在应用程序设置中创建名称/值对,但是函数的状态不会根据我设置的值进行切换。当我运行AzureCLI命令时,还需要其他一些东西来切换功能的状态吗?
答案 0 :(得分:1)
根据评论,问题已解决。 OP将azure函数运行时从1.x更改为2.x,然后可以通过运行此命令将其禁用。
az functionapp config appsettings set --name $functionAppName --resource-group $resourceGroupName --settings AzureWebJobs.myFunction.Disabled=true
Update2:
对于这个问题,我向天青支持团队确认。他们向我提供了以下回复:
他们发现z功能应用程序配置部分的功能已于2018年9月发布,当时的运行时v1已经过时了。因此,产品团队可能只为运行时v2开发。
总而言之,我们可以仅在v2和v3上执行此操作,或者使用Azure Portal UI。
答案 1 :(得分:0)