Skip to content

Instantly share code, notes, and snippets.

@jovianlin
Created April 4, 2017 08:37
Show Gist options
  • Save jovianlin/8ad25f28c8b89a11eb2353ccd23cbc0c to your computer and use it in GitHub Desktop.
Save jovianlin/8ad25f28c8b89a11eb2353ccd23cbc0c to your computer and use it in GitHub Desktop.
Upload stuff to Amazon/AWS S3
#############
# VARIABLES #
#############
access_key_id = '<ACCESS KEY ID>'
secret_access_key = '<SOME SECRET SHIT>'
bucket_name = 'my-awesome-bucket'
folder_name = 'upload_folder'
file_name = 'uploaded_doge_shit.jpg'
##############
# Main Sauce #
##############
from boto3.s3.transfer import S3Transfer
import boto3
client = boto3.client('s3', aws_access_key_id = access_key_id, aws_secret_access_key = secret_access_key)
transfer = S3Transfer(client)
file_path = 'data/img/doge_taco.jpg'
transfer.upload_file(file_path, bucket_name, folder_name+'/'+file_name)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment