Skip to content

Commit

Permalink
Merge pull request #675 from JPoser/develop
Browse files Browse the repository at this point in the history
Fix lambda authentication example in aws auth documentation
  • Loading branch information
jeffwecan committed Mar 19, 2021
2 parents 8b0d395 + 762aa1e commit d6b04b8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/usage/auth_methods/aws.rst
Original file line number Diff line number Diff line change
Expand Up @@ -90,13 +90,13 @@ Lambda and/or EC2 Instance
def infer_credentials_from_iam_role(iam_role):
on_lambda = 'AWS_LAMBDA_FUNCTION_NAME' in os.environ
if on_lambda:
return os.environ['AWS_ACCESS_KEY_ID'], os.environ['AWS_SECRET_ACCESS_KEY']
return os.environ['AWS_ACCESS_KEY_ID'], os.environ['AWS_SECRET_ACCESS_KEY'], os.environ['AWS_SESSION_TOKEN']
else:
security_credentials = load_aws_ec2_role_iam_credentials(iam_role)
return security_credentials['AccessKeyId'], security_credentials['SecretAccessKey']
access_key_id, secret_access_key = infer_credentials_from_iam_role('some-role')
access_key_id, secret_access_key, session_token = infer_credentials_from_iam_role('some-role')
client = hvac.Client()
client.auth.aws.iam_login(access_key_id, secret_access_key, session_token)
Expand Down

0 comments on commit d6b04b8

Please sign in to comment.