Отключить функцию Azure через AzureCLI не отключает функцию - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть приложение функции в Azure, в котором определены несколько функций. Согласно этому документу , я могу использовать AzureCLI, чтобы отключить функцию в приложении функции. Когда я запускаю az functionapp config appsettings set --name $functionAppName --resource-group $resourceGroupName --settings AzureWebJobs.myFunction.Disabled=true, в настройках приложения создается пара «имя-значение», как указано в документации, но состояние функции не переключается в соответствии с установленным мною значением. Требуется ли что-то еще для переключения состояния функции при запуске команды AzureCLI?

1 Ответ

1 голос
/ 06 февраля 2020

Согласно комментариям, проблема была решена. OP изменяет время выполнения функции azure с 1.x на 2.x, и затем ее можно отключить, выполнив эту команду.

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

Update1: enter image description here

Обновление2:

Для этой проблемы я подтвердил запрос в службу поддержки azure. Они предоставили мне ответ ниже:

Они обнаружили, что особенность компонента конфигурации приложения az была выпущена в сентябре 2018 года, и в то время среда выполнения v1 уже была довольно устаревшей. Поэтому вполне возможно, что команда разработчиков разрабатывает только для среды выполнения v2. enter image description here

Одним словом, мы можем просто выполнить эту операцию на v2 и v3 или использовать Azure Portal UI.

...