【发布时间】:2020-08-13 09:33:56
【问题描述】:
好的,我有一个使用 amazon s3 multipart 的工作应用程序,它们使用 CreateMultipart、UploadPart 和 CompleteMultiPart。
现在我们正在迁移到谷歌云存储,但我们遇到了多部分的问题。据我了解,谷歌不支持 s3 多部分,从这里获取信息Google Cloud Storage support of S3 multipart upload。
所以我看到google有最接近的方法Compose https://cloud.google.com/storage/docs/composite-objects,我只是上传不同的对象然后发送请求来组合它们,或者我可以使用uploadType=multipart https://cloud.google.com/storage/docs/json_api/v1/how-tos/upload#resumable,但这似乎与s3完全不同多部分。还有可恢复的上传https://cloud.google.com/storage/docs/resumable-uploads,似乎允许分块上传文件,但没有完整的分段。
最好的选择是什么?一些服务已经使用 CreateMultiPart、UploadPart、CompletePart,我需要为这些服务编写“适配器”以使其与谷歌云存储兼容。
【问题讨论】:
标签: amazon-s3 google-cloud-storage aws-sdk google-cloud-sdk