google-appengine: выяснение, какие данные корзины хранятся - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть объекты CSV, которые я могу загрузить с помощью blobkey. Конечная точка выглядит следующим образом /data?key=[blobkey]. Если бы я должен был go в хранилище данных и найти ключ CSV, замените его на Blobkey, я получаю CSV загружен. Проблема возникает при попытке создания новых CSV-файлов. Ведро, в котором я сохраняю новые файлы scv, - это то, что я создал совсем недавно. Что должно произойти, это то, что я должен получить blobkey, который я могу заменить в конечной точке и получить объект csv. Но я ничего не понимаю.

Я думаю, что я просто сохраняю это в неправильном ведре. Я должен попытаться сохранить его в исходное ведро, где находятся другие объекты CSV. Но я не знаю, как искать эти объекты. Я точно знаю, что CSV завершает работу, потому что я могу перейти к корзине и загрузить ее с URL-адреса https://storage.cloud.google.com/.../my.csv

. Мой вопрос: как мне найти позицию корзины, где находились предыдущие CSV? сохранено?

Как я загружаю CSV на сервер разработки:

# obtain a blobkey
blob_key = BlobKey(blobstore.create_gs_key(u'/gs' + gcs_filename))

# pass the blobkey to the endpoint
/data?key=blob_key

Ведро, в котором я сейчас нахожусь

/user-exports/user_key/timestamp/mydata.csv
...