Obtain temporary credentials for another role.

Section: STS Identity and Sessions

Assume a role

bash
bash
aws sts assume-role --role-arn arn:aws:iam::123456789012:role/AdminRole --role-session-name admin-cli
Explanation

Returns temporary access key, secret key, and session token values.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing STS Identity and Sessions
Get caller identity
Show the current principal, account, and ARN.
OpenIn sheetbashsame section
Assume role with web identity
Obtain credentials from a web identity token.
OpenIn sheetbashsame section
Request a session token
Get temporary credentials for an IAM user.
OpenIn sheetbashsame section
List IAM users
Show IAM users in the account.
OpenIn sheetbash1 tag match
List managed policies
Show AWS-managed and customer-managed policies.
OpenIn sheetbash1 tag match
List roles
Show IAM roles in the account.
OpenIn sheetbash1 tag match