AWS S3 Upload

Here is the quick code to use Python boto3 and upload flat files into AWS S3.


import boto3

def s3_upload(filename, outfile, bucket_name):
s3=boto3.resource('s3')
data=open(filename, 'rb')
s3.Bucket(bucket_name).put_object(Key=outfile, Body=data)

s3_upload('D:\\LC_Project\\final_data\\final_lc_data.txt', 'final_lc_data','lc-analysis')

This entry was posted in Big Data. Bookmark the permalink.

Leave a comment