【问题标题】:how to unzip the file from s3 using EC2?如何使用 EC2 从 s3 解压缩文件?
【发布时间】:2020-12-15 15:50:04
【问题描述】:

我在 s3 中有 150 GB 的文件,我想将每个文件解压缩并上传回 s3。使用 python 和 EC2 的最佳方法是什么?感谢您的回复。

【问题讨论】:

  • 这个过程的“触发器”是什么?您希望它在有人上传文件后立即发生,还是定期触发该过程,或者当有人特别请求时触发?到目前为止,您尝试过什么?

标签: python amazon-s3 amazon-ec2 boto3


【解决方案1】:
  1. 在您的系统上下载它
  2. 解压文件夹,它会创建一个普通文件夹,比如“Unzipped_Folder”
  3. 假设您使用的是 Windows,请在其中安装 aws-cli。
  4. 创建一个对该存储桶具有 S3 写入权限的 IAM 用户,并创建一个访问密钥和秘密访问密钥。
  5. 在 aws-cli 中从命令提示符添加凭据。 $ aws 配置
  6. 现在运行以下命令将文件发送到 S3 存储桶 $ aws s3 cp your_directory_path s3://your_bucket_name --recursive

【讨论】:

    猜你喜欢
    • 2011-04-17
    • 2021-09-12
    • 2012-03-31
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-19
    相关资源
    最近更新 更多