Я хочу установить параметры приложения существующей функции Azure из Powershell.У меня есть следующий скрипт
$FunctionSettings = @{
"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING" = "*******";
"WEBSITE_CONTENTSHARE" = "TestFunction123";
"AzureWebJobsStorage" = "*******";
"FUNCTIONS_EXTENSION_VERSION" = "~2";
"FUNCTIONS_WORKER_RUNTIME" = "dotnet";
"WEBSITE_NODE_DEFAULT_VERSION" = "10.14.1";
}
Set-AzureRmWebApp -ResourceGroupName "RGN" -AppSettings $FunctionSettings -Name "TestFunction"
Запуск этого скрипта возвращает эту ошибку
Set-AzureRmWebApp: Операция вернула недопустимый код состояния 'BadRequest' на C: \ Users ****** \ Source \ Repos ******* \ Создать инфраструктуру Azure.ps1: 101 char: 1 + Set-AzureRmWebApp -ResourceGroupName $ AzureResourceGroupName -AppSett ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: CloseError: (:) [Set-AzureRmWebApp], DefaultErrorResponseException + FullyQualifiedErrorId: Microsoft.Azure.Commands.WebApps.Cmdlets.WebApps.SetAzure *ebAppCmdlet 100 * 100 I * 100 * 100 * 100 *удалите WEBSITE_CONTENTAZUREFILECONNECTIONSTRING и WEBSITE_CONTENTSHARE из $ FunctionSettings, после чего сценарий будет успешно выполнен, но я получаю ошибки в пользовательском интерфейсе Azure, поскольку эти свойства требуются.
Как я могу это исправить?