Загрузить в облачное хранилище Google, используя Rest - PullRequest
0 голосов
/ 15 ноября 2018

У меня был сценарий использования, когда мне приходилось загружать определенный файл в облачное хранилище Google с помощью Rest Api.Команда, которую я использовал ранее, была примерно такой:

curl --fail -X PUT -T "upload.txt" -H "Хост: www.googleapis.com" -H "Дата: $date "-H" Content-Type: application / octet-stream "-H" Авторизация: Bearer [OAuth Token] "" https://storage.googleapis.com/mybucket/upload.txt"

Эта команда раньше работала, но недавно эта команда начала давать мнеошибка следующим образом -

curl: (22) Запрошенный URL-адрес вернул ошибку: 400 Bad Request

Я не знаю, в чем здесь проблема, но когда яизменил запись хоста с "Хост: www.googleapis.com" на "Хост: storage.googleapis.com" Работает успешно.

Теперь я ненаверняка, почему раньше это работало (чтобы указать временную шкалу, я бы сказал, до середины октября) ИЛИ что недавно изменилось. Возможно ли, что облачная платформа Google заблокировала использование этого URL в Rest API или я что-то упустил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...