Я хотел бы иметь облачную функцию, которая передает данные побайтно из файла в GCS.
Например: у меня есть файл по этому пути: gs://my-bucket/folder/document.pdf
, доступ которого ограничен единый сервисный аккаунт. Затем у меня есть прокси-функция Cloud, срабатывающая при вызове этого URL: https://us-central1-my-project.cloudfunctions.net/gcs-proxy/folder/document.pdf
. Имя функции, конечно, gcs-proxy
.
Есть ли способ «передать» файл в GCS клиенту, не полностью прочитав его в память функции, а затем отправить его клиенту?
Спасибо