【问题标题】:how to download S3 bucket files using Python如何使用 Python 下载 S3 存储桶文件
【发布时间】:2018-12-31 01:53:10
【问题描述】:

我的要求是根据日期过滤器每天从 S3 存储桶下载文件(例如:day=2018-07-14)。我们可以使用以下代码使用 AWSCLI 成功下载

aws s3 cp s3://<bucketname>/day=2018-07-14  local_dir --recursive

但我想使用 Python 脚本(可能是 boto3)下载。任何人都可以建议要采取的步骤,主要是配置步骤(我使用的是 windows 机器)使用 .py 脚本下载。

提前致谢。

【问题讨论】:

  • 如果您刚开始,请考虑查看downloading a file 的此代码示例。另外,请阅读S3 Objects查询的文档。
  • 为什么你想用 Python 来做?如果 AWS CLI 适合您,您希望获得哪些额外的好处? (顺便说一下,AWS CLI 也是用 Python 编写的!)

标签: python amazon-s3 boto3 aws-cli s3-bucket


【解决方案1】:
import boto3 

这将解锁您想要的 python 功能: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html

【讨论】:

    猜你喜欢
    • 2019-05-30
    • 2017-12-08
    • 2013-04-29
    • 1970-01-01
    • 2018-01-04
    • 2015-05-20
    • 2021-07-18
    • 2019-02-16
    • 2017-02-16
    相关资源
    最近更新 更多