Как использовать Blobstore Google App Engine Python 3? - PullRequest
0 голосов
/ 23 сентября 2019

Я работаю над проектом Google App Engine на Python 3, который должен позволять пользователям загружать файлы размером более 32 ГБ.В идеале, я хотел бы, чтобы эти файлы также попали в мое ведро.Я нашел руководство по Python 2, но оно (A) не говорит вам, как импортировать blobstore в проект, и (B), кажется, указывает, что этот метод предназначен для Python 2. https://cloud.google.com/appengine/docs/standard/python/blobstore/

Буду признателен за любую помощь!

1 Ответ

2 голосов
/ 23 сентября 2019

В среде выполнения Python 3.7 Blobstore устарел в пользу использования Google Cloud Storage.

Среда выполнения Python 3.7 в стандартной среде App Engine не использует приложениеДвижок SDK обеспечивает доступ к функциональности сервиса, в отличие от среды исполнения Python 2.7, которая это делает.Вместо этого при использовании среды исполнения Python 3.7 вам следует использовать управляемые службы Google Cloud и / или сторонние службы, которые отвечают вашим потребностям.

Blobstore
Для хранения и извлечения данных используйтеОблачное хранилище через клиентские библиотеки Google Cloud.Для начала см. Использование облачного хранилища.

Этот является основным учебным пособием по использованию облачного хранилища Google.


Загрузкаобъекты в облачное хранилище с использованием Python
Руководство по загрузке объектов
Объекты Вставка документов

Этот метод принимает загруженные данные объекта с помощьюследующие характеристики:

Максимальный размер файла: 5 ТБ

...