在Google Appengine中,是否可以从Google云端存储文件路径中检索blob_key?该文件直接上传到云存储。
该文档仅显示如何在云存储中创建文件并获取blob_key。 https://developers.google.com/appengine/docs/python/blobstore/#Python_Using_the_Blobstore_API_with_Google_Cloud_Storage
答案 0 :(得分:1)
您可能实际上不需要这样的密钥:如果您直接上传文件,我假设您知道存储桶名称和对象名称/路径?有了这个,你可以通过构建一个URL(例如http://storage.googleapis.com/<bucket-name>/<object-path>
)来提供对象,你可以使用Cloud Storage Client Library的open()
函数来阅读它。
我自己没有使用blob_keys,但是它们的用例似乎是需要从未知位置提供上传文件的位置,因此无法形成GCS URL。