从云存储中的现有文件中获取blob密钥

时间:2013-11-05 14:23:26

标签: python google-app-engine blobstore google-cloud-storage

在Google Appengine中,是否可以从Google云端存储文件路径中检索blob_key?该文件直接上传到云存储。

该文档仅显示如何在云存储中创建文件并获取blob_key。 https://developers.google.com/appengine/docs/python/blobstore/#Python_Using_the_Blobstore_API_with_Google_Cloud_Storage

1 个答案:

答案 0 :(得分:1)

您可能实际上不需要这样的密钥:如果您直接上传文件,我假设您知道存储桶名称和对象名称/路径?有了这个,你可以通过构建一个URL(例如http://storage.googleapis.com/<bucket-name>/<object-path>)来提供对象,你可以使用Cloud Storage Client Libraryopen()函数来阅读它。

我自己没有使用blob_keys,但是它们的用例似乎是需要从未知位置提供上传文件的位置,因此无法形成GCS URL。