gpt4 book ai didi

google-app-engine - 从 App Engine 文件 API 迁移

转载 作者:行者123 更新时间:2023-12-01 20:15:33 30 4
gpt4 key购买 nike

我的应用程序将一堆图像存储为 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)

这是我的问题:

  1. 我是否必须将所有 blob 复制到 Google Cloud Storage?换句话说,我是否能够使用 GCS 客户端库和现有的 blob 键访问现有的 blob?或者,我是否必须将 blob 复制到 GCS 并获取新的 blob key ?
  2. 假设我必须将它们复制到 GCS,最简单的方法是什么?有没有迁移工具之类的?如果做不到这一点,是否有一些示例代码可以复制粘贴?

谢谢!

最佳答案

这些文件已经全部进入 GCS 一段时间了。 Blobstore 只是访问它的另一种方式。 Blob 键和访问不应受到影响。

但是,您需要停止使用文件 API 本身并开始使用 GCS API 来创建文件。

关于google-app-engine - 从 App Engine 文件 API 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30417667/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com