Skip to content

Instantly share code, notes, and snippets.

@nmolivo
Last active August 13, 2020 08:23
Show Gist options
  • Save nmolivo/c3b60b3f53b3af1dff970d4024d72c8b to your computer and use it in GitHub Desktop.
Save nmolivo/c3b60b3f53b3af1dff970d4024d72c8b to your computer and use it in GitHub Desktop.
import pickle
import boto3
import boto3.session
cred = boto3.Session().get_credentials()
ACCESS_KEY = cred.access_key
SECRET_KEY = cred.secret_key
SESSION_TOKEN = cred.token ## optional
s3client = boto3.client('s3',
aws_access_key_id = ACCESS_KEY,
aws_secret_access_key = SECRET_KEY,
aws_session_token = SESSION_TOKEN
)
response = s3client.get_object(Bucket='name_of_your_bucket', Key='path/to_your/file.pkl')
body = response['Body'].read()
data = pickle.loads(body)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment