У меня есть тестовая корзина, которая общедоступна, и я использую простой файл .ps1 для загрузки файлов из нее.
Я пытаюсь сделать наоборот, загрузить файл TXT, но я не могуне заставить его работать.Я пытаюсь сделать это без установки командлетов gcloud b / c. Я хочу, чтобы это работало на любой машине.
$destination = "https://storage.googleapis.com/somerandombucket/test.txt"
$source = "test.txt"
$wc = New-Object System.Net.WebClient
$wc.UploadFile($source, $destination)
Возможно ли это?Я открыт для передачи учетных данных, но я надеюсь, что не нужно загружать командлеты gcloud, как я их не делал для загрузки через URL.Любая помощь будет оценена.
Это уведомление о сбое PowerShell:
Исключение, вызывающее «UploadFile» с аргументом (ами) «2»: «Возникла исключительная ситуация во время запроса WebClient».В C: \ xxxxxxxxx \ testupload.ps1: 6 char: 1 + $ wc.UploadFile ($ source, $ destination) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId: WebException