Skip to content

Instantly share code, notes, and snippets.

@karahiyo
Created October 24, 2019 11:36
Show Gist options
  • Save karahiyo/64988db122a0878ea01d7d06d774cce7 to your computer and use it in GitHub Desktop.
Save karahiyo/64988db122a0878ea01d7d06d774cce7 to your computer and use it in GitHub Desktop.
import boto3
def assume_role(role_arn, session_name):
assumed = client.assume_role(RoleArn=role_arn, RoleSessionName=session_name)
session = boto3.session.Session(aws_access_key_id=assumed['Credentials']['AccessKeyId'],
aws_secret_access_key=assumed['Credentials']['SecretAccessKey'],
aws_session_token=assumed['Credentials']['SessionToken'])
return session
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment