代码之家  ›  专栏  ›  技术社区  ›  Rakmo

将amazon s3 bucket文件夹复制到本地

  •  0
  • Rakmo  · 技术社区  · 6 年前

    我有这个链接:

    s3://some_path/200_files/*.gz
    

    我有相应的 访问ID 密钥 是的。如何复制整个文件夹( 200_个文件 )或者所有的 .gz 去当地系统? ubuntu命令行 蟒蛇 基于解决方案。我知道这不是一个高明的问题,评论中的答案会起作用。谢谢:)

    1 回复  |  直到 6 年前
        1
  •  1
  •   Rakmo    6 年前

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

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

    要设置凭据:

    mkdir ~/.aws
    touch credentials
    

    ~/.aws/证书 (样品含量)

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

    更多配置 here

    推荐文章