Я использую PowerShell и пытаюсь получить доступ к функциям Azure Администрирование с помощью API.Я пытаюсь получить список всех функций, созданных в $ appName
Конечно, я меняю $ appName с фактическим именем функции Azure перед вызовом
Я также получил действительный $ authToken перед этим вызовом.
Ниже URL:
$Functions = Invoke-RestMethod -Method GET -Headers @{Authorization = ("Bearer {0}" -f $authToken)} -Uri "https://$appName.azurewebsites.net/admin/functions"
, и ошибка в моем выполнении powershell:
Invoke-RestMethod:
The underlying connection was closed: An unexpected error occurred on a send.
At KeyFA.ps1:36 char:18
+ ... Functions = Invoke-RestMethod -Method GET -Headers @{Authorization = ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
Я попытался сделать это POST вместо GET, но с той же ошибкой.
Я попытался получить доступ к этому URL в broswer, и ошибка в моем broswer:
http 401 означает несанкционированный доступ.
Затем я также попытался получить доступ к этому URL из почтальона с правильно установленным аутентификацией на предъявителя, но получить ошибки ниже:
Could not get any response
There was an error connecting to
https://appname_comes_here.azurewebsites.net/admin/functions/
Что я делаю неправильно?
Не могуисправить эту ошибку.URL-адрес больше не поддерживается сайтом функций Azure?