【问题标题】:how to extract the tgz files to another s3 bucket using an EC2 instance如何使用 EC2 实例将 tgz 文件提取到另一个 s3 存储桶
【发布时间】:2018-11-20 21:14:11
【问题描述】:

我是 AWS 的新手,我尝试提取 s3 存储桶中存在的 tgz 文件,然后使用 EC2 实例使用 python 或命令将其提取到另一个 s3 存储桶。 任何帮助将不胜感激。

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2


    【解决方案1】:

    您可以执行以下操作

    1. aws s3 cp s3://source_bucketname/filename.tgz
    2. 解压文件名.tgz - 可以说它解压到文件夹名
    3. aws s3 cp --recursive 文件夹名称 s3://destination_bucketname/

    您不需要使用 EC2。如果您设置了 aws-cli,您甚至可以使用自己的 PC,这是执行此类操作的最佳方式。

    这是一个很好的参考 https://qiita.com/alokrawat050/items/56820afdb6968deec6a2

    【讨论】:

    • 虽然确实不需要 EC2 实例,但如果文件非常大,那么与 S3 存储桶位于同一区域的 EC2 实例会更快。
    • 同意
    猜你喜欢
    • 2016-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多