下载多个文件S3

时间:2015-07-28 13:54:35

标签: amazon-web-services amazon-s3 aws-sdk

我想知道是否有一种以zip格式(或其他压缩格式)下载(Rest或SDK)多个文件(一个存储桶或文件夹)的方法。

2 个答案:

答案 0 :(得分:4)

正如爱德华在评论中指出的那样,没有直接的方法如何从S3下载压缩格式的文件。

我最近向你解决了一个类似的问题,最后我找到了一个bash脚本为我做这个工作:

#!/bin/bash

aws s3 sync s3://bucket1 /destination/bucket1
aws s3 sync s3://bucket2 /destination/bucket2
...
tar -zcvf bucket1.tar.gz /destination/bucket1
tar -zcvf bucket2.tar.gz /destination/bucket2
...

工作流程如下:

  1. Install the AWS CLI
  2. Setup the AWS credentials
  3. 执行脚本
  4. 您可以使用适当的命令获取所需的压缩格式和目的地等。

答案 1 :(得分:0)

下载mutiples文件的另一种方法:

aws s3 cp s3://<your bucket name> . --recursive
相关问题