在Amazon-S3上有几个小文件,想知道是否有可能在单个请求中获得3-4个文件。
看了一下文档和一些SDK,没有发现任何明显的东西。我看到他们现在有了“多删除”,这很好,但是多个get会很棒。
有没有人知道这样的事情是可能的?
谢谢
发布于 2012-07-11 04:04:40
如果您查看最低级别的文档(例如REST API ),对象上的GET操作仅为每个请求带来一个对象,因此您在任何AWS SDK中找到的任何内容都将是此类请求上的循环。
有一些工具可以使下载多个对象变得更容易。例如,在命令行工具中:
s3cmd get object1 object2 object3 s3://bucket-name
此调用将进行顺序请求,这意味着总时间不会减少,但它确实会使您的任务更容易完成。
如果你更喜欢以编程的方式来做,我建议使用对你的平台更有意义的SDK,如果它还没有包含batch GET object操作,根据你自己的喜好实现你自己的版本。
https://stackoverflow.com/questions/11420694
复制相似问题