Я следовал каждому шагу в этом руководстве , чтобы создать приложение-функцию Python в Azure, но когда я запускаю func azure functionapp publish myApp
, он возвращает:
Код состояния ответане указывает на успех: 400 (неверный запрос).
Это не дало мне много информации.Что это значит?Как я могу отладить эту ошибку?Кто-нибудь еще испытывает это?
РЕДАКТИРОВАТЬ:
Обнаружил, что я вижу некоторые консоли с флагом CLI_DEBUG=1
.Это дало мне следующее:
GET https://management.azure.com/subscriptions?api-version=2014-04-01 GET https://management.azure.com/subscriptions?api-version=2014-04-01 GET https://management.azure.com/subscriptions?api-version=2014-04-01 GET https://management.azure.com/subscriptions?api-version=2014-04-01 System.Net.Http.HttpRequestException:Код статуса ответа не указывает на успех: 400 (неверный запрос).в System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode () в Azure.Functions.Cli.Helpers.AzureHelper.ArmHttpAsync [T] (метод HttpMethod, Uri uri, String accessToken, Объект полезной нагрузки.Herper.Herper.Herper.Herper.Herper.per.Hur..GetFunctionApp (String name, String accessToken) в Azure.Functions.Cli.Actions.AzureActions.PublishFunctionAppAction.RunAsync () в Azure.Functions.Cli.ConsoleApp.RunAsync [T] (аргументы String [], контейнер IContainer)
1029 *
РЕДАКТИРОВАТЬ 2:
Я попробовал другой способ получить это в Azure.Когда я запускаю исходный код развертывания z-функции config -g -g myRG -n myApp --src myFiles.zip, я получаю:
Не удалось получить трассировку Scm Uri (последний вызов был последним): файл "/usr/local/Cellar/azure-cli/2.0.44/libexec/lib/python3.7/site-packages/knack/cli.py ", строка 197, в файле invoke cmd_result = self.invocation.execute (args)"/usr/local/Cellar/azure-cli/2.0.44/libexec/lib/python3.7/site-packages/azure/cli/core/commands/init.py", строка 369, в файле execute six.reraise (* sys.exc_info ()) Файл "/usr/local/Cellar/azure-cli/2.0.44/libexec/lib/python3.7/site-packages/six.py", строка 693, в файле рэйз-рейса "/usr/local/Cellar/azure-cli/2.0.44/libexec/lib/python3.7/site-packages/azure/cli/core/commands/init.py ", строка 343, в результате выполнения = cmd (параметры)) Файл "/usr/local/Cellar/azure-cli/2.0.44/libexec/lib/python3.7/site-packages/azure/cli/core/commands/init.py", строка 182, возвращает вызов самостоятельно.handler (* args, ** kwargs) Файл "/usr/local/Cellar/azure-cli/2.0.44/libexec/lib/python3.7/site-packages / azure / cli / core / init.py ", строка 436, в файле default_command_handler result = op (** command_args)" /usr/local/Cellar/azure-cli/2.0.44/libexec/lib/python3.7 / site-packages / azure / cli / command_modules / appservice / custom.py ", строка 170, в enable_zip_deploy scm_url = _get_scm_url (cmd, имя_ресурса_группы, имя, слот) Файл" /usr/local/Cellar/azure-cli/2.0.44 / libexec / lib / python3.7 / site-packages / azure / cli / command_modules / appservice / custom.py ", строка 1153, в _get_scm_url повысить ValueError ('Не удалось получить URI Scm') ValueError: Не удалось получить ScmUri
Так что я не могу связаться с kudu / scm, ни здесь, ни с помощью Portal ...