将Amazon S3存储桶文件夹复制到本地

时间:2018-06-24 10:10:24

标签: python amazon-s3 s3-bucket

我有这个链接:

currentDate

我有相应的访问ID 秘密密钥。如何将整个文件夹( 200个文件)或所有s3://some_path/200_files/*.gz 复制到本地系统?基于 Ubuntu CLI 或基于 Python 的解决方案。我了解这不是最重要的问题,评论中的答案将起作用。谢谢:)

1 个答案:

答案 0 :(得分:1)

  

要将S3存储桶中的所有对象复制到本地计算机,只需使用带有s3 cp选项的aws --recursive命令。

请参阅:http://bigdatums.net/2016/09/04/copy-all-files-in-s3-bucket-to-local-with-aws-cli/

设置凭据:

mkdir ~/.aws
touch credentials

〜/ .aws / credentials (示例内容)

[default]
aws_access_key_id=AKIAIOSFODNN7EXAMPLE
aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

更多配置here