Is it possible to get the contents of an S3 file without downloading it using boto3?

后端 未结 2 651
心在旅途
心在旅途 2021-02-08 01:21

I am working on a process to dump files from a Redshift database, and would prefer not to have to locally download the files to process the data. I saw that

2条回答
  •  醉梦人生
    2021-02-08 01:54

    If you have a mybucket S3 bucket, which contains a beer key, here is how to download and fetch the value without storing it in a local file:

    import boto3
    s3 = boto3.resource('s3')
    print s3.Object('mybucket', 'beer').get()['Body'].read()
    

提交回复
热议问题