【发布时间】:2018-05-27 21:13:11
【问题描述】:
我按照 s3 文档和示例使用 boto3 库将我的大文件作为多部分上传到亚马逊 s3 存储。但是,官方文档中的信息对我来说还不够。就我而言,我在不同区域有多个存储,我应该将我的部分(总共 500 GB)上传到不同的存储。我想看一个例子,如何使用 boto3 库将多个部分上传到不同区域的不同 S3 存储。任何信息对我来说都是有价值的。感谢阅读
【问题讨论】:
-
“将多个部分上传到不同的 S3 存储”是什么意思?对象必须上传到单个区域。欢迎您上传到多个区域,但它们将作为单独的对象上传。您能否编辑您的问题以解释您希望这样做的WHY?然后我们可能会想出一个推荐的方法。
-
@JohnRotenstein,嗨,约翰。感谢您的回复。我有数学模型,我想测试实现分段上传(如提示 6 的此链接中所说的 link )。我的问题是我想分离单个大对象并将其上传到不同的存储,而不是一个存储一个对象的原则。如果链接中的信息是正确的,这意味着我应该能够做到这一点。但我不知道如何
-
我也看过官方doc。但是找不到可以执行此操作的信息
-
“不同的存储”是什么意思?这不是一个正常的术语。请更详细地说明您的目标。
-
@JohnRotenstein。假设您在两个不同的区域中有两个不同的存储桶。就像其中一个在俄亥俄州,第二个在伦敦。我有一个 50GB 的对象(示例)。现在我想设置(我不知道怎么设置),这个对象的 20 GB 上传到伦敦的 S3 存储,俄亥俄州的 30 GB。
标签: python python-3.x amazon-web-services amazon-s3 boto3