【发布时间】:2015-08-05 17:08:30
【问题描述】:
我的应用程序将一堆图像存储为 blob。这就是我存储图像的大致方式。
from google.appengine.api import files
# ...
fname = files.blobstore.create(mime_type='image/jpeg')
with files.open(fname, 'a') as f:
f.write(image_byte)
files.finalize(fname)
blob_key = files.blobstore.get_blob_key(fname)
为了提供这些图片,我使用images.get_serving_url(blob_key)。
这是我的问题:
- 是否必须将所有 blob 复制到 Google Cloud Storage?换句话说,我能否使用 GCS 客户端库和现有的 blob 密钥访问我现有的 blob?或者,我是否必须将 blob 复制到 GCS 并获取新的 blob 密钥?
- 假设我必须将它们复制到 GCS,最简单的方法是什么?有迁移工具之类的吗?如果做不到这一点,是否有一些我可以复制粘贴的示例代码?
谢谢!
【问题讨论】:
标签: google-app-engine google-app-engine-python