首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有可能在单个请求中从亚马逊S3获取多个对象吗?

有可能在单个请求中从亚马逊S3获取多个对象吗?
EN

Stack Overflow用户
提问于 2012-07-11 03:41:05
回答 1查看 27.7K关注 0票数 37

在Amazon-S3上有几个小文件,想知道是否有可能在单个请求中获得3-4个文件。

看了一下文档和一些SDK,没有发现任何明显的东西。我看到他们现在有了“多删除”,这很好,但是多个get会很棒。

有没有人知道这样的事情是可能的?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-11 04:04:40

如果您查看最低级别的文档(例如REST API ),对象上的GET操作仅为每个请求带来一个对象,因此您在任何AWS SDK中找到的任何内容都将是此类请求上的循环。

有一些工具可以使下载多个对象变得更容易。例如,在命令行工具中:

s3cmd get object1 object2 object3 s3://bucket-name

此调用将进行顺序请求,这意味着总时间不会减少,但它确实会使您的任务更容易完成。

如果你更喜欢以编程的方式来做,我建议使用对你的平台更有意义的SDK,如果它还没有包含batch GET object操作,根据你自己的喜好实现你自己的版本。

票数 31
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11420694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档