Skip to content

Instantly share code, notes, and snippets.

@advincze
Created November 6, 2018 21:12

Revisions

  1. advincze created this gist Nov 6, 2018.
    4 changes: 4 additions & 0 deletions aws_sts.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,4 @@
    ROLE_NAME=arn:aws:iam::123456789123:role/my_role_to_assume
    AWS=$(aws sts assume-role --role-arn $ROLE_NAME --role-session-name foo --query 'Credentials.[AccessKeyId,SecretAccessKey,SessionToken]' --output text | awk '{print "AWS_ACCESS_KEY_ID=" $1,"AWS_SECRET_ACCESS_KEY=" $2, "AWS_SESSION_TOKEN=" $3}')

    env -S $AWS aws s3 ls