Google Cloud Storage и временные URL-адреса обслуживания

Мне интересно, возможно ли создать временный URL-адрес для файлов в Google Cloud Storage.

у меня есть приложение GAE, и я хотел бы обслуживать большие видеофайлы в хранилище Google для разработчиков, не «распределяя» файлы по моему приложению appengine, например здесь.

я хотел бы иметь временный URL-адрес на моей странице, который генерируется по запросу, чтобы избежать встраивания видео на другие страницы. возможно ли это в хранилище Google? как лучше всего это сделать?

Спасибо


person aschmid00    schedule 14.12.2010    source источник
comment
Почему бы не использовать хранилище BLOB-объектов App Engine? Он предназначен именно для этого.   -  person Nick Johnson    schedule 15.12.2010
comment
смогу ли я загрузить большой двоичный объект размером в несколько 100 МБ? разве нет 30-секундного ограничения на запросы? или это не влияет на загрузку в blobstore?   -  person aschmid00    schedule 15.12.2010
comment
а как насчет потокового видео и смещения этих файлов?   -  person aschmid00    schedule 15.12.2010
comment
...только что видел, что это поддержит. есть ли какие-то фрагменты кода, чтобы проверить где-нибудь?   -  person aschmid00    schedule 15.12.2010
comment
У меня тот же вопрос. Если Google Storage не может этого сделать, мне придется использовать Amazon s3 с аутентификацией строки запроса.   -  person DocWiki    schedule 02.07.2011
comment
@ aschmid00 Как сказал Ник: 30-секундное ограничение времени выполнения применяется только к тому времени, которое ваш код фактически тратит на выполнение, которое не начинается, пока пользователь не отправит весь запрос, и заканчивается, как только вы отправляете свой ответ (до того, как они получат Это).   -  person DocWiki    schedule 05.07.2011


Ответы (2)


Обратите внимание на функцию подписанных URL в Google Cloud Storage:

Могу ли я выполнить возобновляемую загрузку с подписанным URL-адресом Google Cloud Storage?

person fejta    schedule 18.05.2013

Попробуйте Подписанные URL

Для каждого подписанного URL-адреса может быть установлено время истечения от 15 минут до 7 дней.

Это должно сработать для вас.

person Tesla    schedule 24.10.2020