Created
March 27, 2018 21:33
-
-
Save rafaelhenrique/289e5759e0ea725171167377d276f6e6 to your computer and use it in GitHub Desktop.
Upload file to AWS S3 (with boto3)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import io | |
import boto3 | |
aws_access_key_id = 'secret' | |
aws_secret_access_key = 'secret' | |
bucket_name = 'my-bucket' | |
_aws_access_key_id = aws_access_key_id | |
_aws_secret_access_key = aws_secret_access_key | |
_resource = boto3.resource( | |
's3', | |
aws_access_key_id=_aws_access_key_id, | |
aws_secret_access_key=_aws_secret_access_key | |
) | |
bucket = _resource.Bucket(bucket_name) | |
data = io.BytesIO(b'my_file') | |
response = bucket.upload_fileobj(ExtraArgs={'ACL': 'public-read'}, Fileobj=data, | |
Key='my-directory/teste1234.txt') |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment