Assuming Roles

Last updated

What is Assuming Roles?

Assuming roles in AWS allows one AWS identity to perform actions and access resources in another AWS account, without having to share security credentials. This is achieved using temporary security credentials. You assume a role by calling the AWS Security Token Service (STS) AssumeRole APIs, passing the ARN of the role to assume. After successfully assuming a role, STS returns temporary security credentials that you can use to make requests to any AWS service. The assumed role provides specific permissions that determine what the role user can and cannot do. Thus, users can switch between roles using AWS Management Console, AWS CLI, or AWS API.

Free resources to learn Assuming Roles

More in stage 5: SES

Assuming Roles: common questions

Can I learn Assuming Roles in Hindi?

This lesson is written in English. Once you sign in, open it in the interactive course and ask the AI tutor to explain Assuming Roles in Hindi or Hinglish. The tutor answers from this lesson’s own text, so it stays on the syllabus, and it runs on your own Google, OpenAI or Anthropic key.

Is this Assuming Roles tutorial for beginners?

It is lesson 41 of 101 in the free AWS roadmap, in stage 5, SES. If you are new to AWS, start from stage 1 and come back here in order; if you already know the earlier stages, this lesson stands on its own.

Still confused? Ask me