User Tools

Site Tools


aws:sts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
aws:sts [07/01/2026 11:17] – [AWS Security Token Service] andrewaws:sts [07/01/2026 11:59] (current) – [Assume role in other accounts in organisation] andrew
Line 34: Line 34:
                 --role-session-name "${session_name}" \n"                 --role-session-name "${session_name}" \n"
  
-        temp_role=$(aws sts assume-role \+        assumed_role=$(aws sts assume-role \
         --role-arn arn:aws:iam::"${account}":role/"${role}" \         --role-arn arn:aws:iam::"${account}":role/"${role}" \
         --role-session-name "${session_name}")         --role-session-name "${session_name}")
         -         -
-        printf "temp_role result:- \n\n" +        printf "assumed_role result:- \n\n" 
-        printf "${temp_role} \n"+        printf "${assumed_role} \n"
  
-        export AWS_ACCESS_KEY_ID=$(echo $temp_role | jq -r .Credentials.AccessKeyId) +        export AWS_ACCESS_KEY_ID=$(echo $assumed_role | jq -r .Credentials.AccessKeyId) 
-        export AWS_SECRET_ACCESS_KEY=$(echo $temp_role | jq -r .Credentials.SecretAccessKey) +        export AWS_SECRET_ACCESS_KEY=$(echo $assumed_role | jq -r .Credentials.SecretAccessKey) 
-        export AWS_SESSION_TOKEN=$(echo $temp_role | jq -r .Credentials.SessionToken)+        export AWS_SESSION_TOKEN=$(echo $assumed_role | jq -r .Credentials.SessionToken)
  
-        # Do some interesting stuff in the assumes role account here+        # Do some interesting stuff in the assumed role account here
         printf "sts get id \n"         printf "sts get id \n"
         aws sts get-caller-identity         aws sts get-caller-identity
aws/sts.1767784655.txt.gz · Last modified: by andrew

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki