【发布时间】:2014-01-29 21:47:56
【问题描述】:
我们的应用程序多年来一直使用 Blobstore 在 App Engine 上运行。我们想将我们的视频文件移至 Google Cloud Storage。将大型 Blob 从 Blobstore 迁移到 GCS 的最佳做法是什么?
这只是使用 BlobReader 并一次将字节写入 GCS 的问题吗?还是有其他可用的快捷方式/工具?
关于从 App Engine 写入 GCS,不乏可供选择的库:
- Blobstore API(可以为 GCS 对象生成 BlobKey,BlobStore Files API 已弃用,但一次性使用有效)
- Google Cloud Storage API(再次被弃用,但一次有效)
- Google Cloud Storage Client Library
- Google Cloud Storage Python Library
- Google Cloud Storage JSON API Library
- boto
有什么理由使用其中一个?
【问题讨论】:
标签: python google-app-engine google-cloud-storage