【问题标题】:downloading specific files resides in s3 subfolder into my local machine using boto3使用 boto3 将位于 s3 子文件夹中的特定文件下载到我的本地计算机中
【发布时间】:2020-02-14 22:11:14
【问题描述】:

我有一个文件位于 s3 存储桶子文件夹中。存储桶名称“testbucket”,文件夹名称-“folder1”。文件名:“sample.csv”。我想把它下载到我的本地机器上:“/Users/sameer/desktop/folder1”。

如果文件大小超过 3gb,最有效的下载方式是什么

【问题讨论】:

标签: python amazon-web-services amazon-s3 boto3


【解决方案1】:

使用 AWS CLI

aws s3 cp s3://testbucket/folder1/sample.csv /Users/sameer/desktop/folder1

如果你必须boto3:

import boto3

s3_client = boto3.client('s3')

s3_client.download_file('testbucket', 'folder1/sample.csv', '/Users/sameer/desktop/folder1/sample.csv')

【讨论】:

    猜你喜欢
    • 2019-07-03
    • 2020-04-09
    • 2017-01-09
    • 1970-01-01
    • 2019-05-13
    • 2018-09-21
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    相关资源
    最近更新 更多