Как я могу отправить аудио файл с URL GCS (Google Cloud Storage) в терминале, используя CurL? - PullRequest
0 голосов
/ 22 февраля 2019

Например (что не работает ...)

curl -d https://storage.googleapis.com/storage-xx-xx/xx.wav http://XX.XX.XX.XX/api/XX/upload`

Я пытаюсь загрузить файлы из корзины GCS на сервер API внутри терминала.Причина, по которой я это делаю, заключается в том, что механизм приложений (только для чтения) не позволяет мне загружать файл в папку tmp.

Я знаю, что лучший способ - это отправить запрос с аудио в API напрямую из браузера.,Но прямо сейчас сервер API не включил CORS.Поэтому я отправил бэкэнд-команде сообщение об этой проблеме.Но в то же время я хотел бы знать, могу ли я реализовать что-то вроде приведенного выше примера?Прошу прощения за непоследовательные предложения ....

в итоге:

  1. curl "google-cloud-storage" "api-address"

  2. возможно?

1 Ответ

0 голосов
/ 23 февраля 2019

В настоящее время эта функция недоступна для облачного хранилища, однако я настоятельно рекомендую отправить ее как запрос функции [1].

Возможным обходным путем будет использование команды Gsutil cp [2] с помощьюпуть вашего облачного хранилища в виде src_url и dst_url будет локальным или облачным экземплярами, которые затем отправят его на сервер API.

[1] http://issuetracker.google.com/issues/new?component=187243&template=1162869 [2] https://cloud.google.com/storage/docs/gsutil/commands/cp

...