Я хочу развернуть functionApp в Azure, используя zip-файл, который находится в другом хранилище BLOB-объектов Azure, используя powershell.
Я пробовал, как следующий метод
#PowerShell
$username = "<deployment_user>"
$password = "<deployment_password>"
$filePath = "https://xxxxx.blob.core.windows.net/container/zzzz.zip"
$apiUrl = "https://<app_name>.scm.azurewebsites.net/api/zipdeploy"
$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f
$username, $password)))
$userAgent = "powershell/1.0"
Invoke-RestMethod -Uri $apiUrl -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)} -UserAgent $userAgent -Method POST -InFile $filePath - ContentType "multipart/form-data"
Но я получил следующее сообщение об ошибке, например
Invoke-RestMethod: не удается найти диск. Диск с именем «https» не существует.
Как мне выполнить развертывание из файла удаленного URL?