AWS IAM ROLE AND POLICIES TUTORIAL

An IAM role is an IAM identity that you can create in your account that has specific permissions. An IAM role is similar to an IAM user, in that it is an AWS identity with permission policies that determine what the identity can and cannot do in AWS. However, instead of being uniquely associated with one person, a role is intended to be assumable by anyone who needs it. Also, a role does not have standard long-term credentials such as a password or access keys associated with it. Instead, when you assume a role, it provides you with temporary security credentials for your role session.

You can use roles to delegate access to users, applications, or services that don’t normally have access to your AWS resources. For example, you might want to grant users in your AWS account access to resources they don’t usually have, or grant users in one AWS account access to resources in another account. Or you might want to allow a mobile app to use AWS resources, but not want to embed AWS keys within the app (where they can be difficult to rotate and where users can potentially extract them). Sometimes you want to give AWS access to users who already have identities defined outside of AWS, such as in your corporate directory. Or, you might want to grant access to your account to third parties so that they can perform an audit on your resources.

For these scenarios, you can delegate access to AWS resources using an IAM role. This section introduces roles and the different ways you can use them, when and how to choose among approaches, and how to create, manage, switch to (or assume), and delete roles.

Read more

This AWS API Gateway Tutorial using AWS Lambda and AWS Cognito and AWS IAM shows you how to create an API Gateway endpoint and how to connect it to a Lambda function and how to test the new endpoint. Lambda…

Read more

This amazon web services AWS Code Deploy Setup (EC2, IAM, Github, Code Commit) tutorial shows how to have an AWS EC2 instances host your App that is in your Github repository. # Learn AWS Code Deploy Setup with a demo.…

Read more

This amazon web services Security, Identity & Access Management tutorial shows how powerful functions as a service are and how easy it is to get up and running with them. # Learn AWS Security, Identity & Access Management with a…

Read more

This amazon web services Security, Identity & Access Management tutorial shows how powerful functions as a service are and how easy it is to get up and running with them. # Learn AWS Security, Identity & Access Management with a…

Read more

This amazon web services Security, Identity & Access Management tutorial shows how powerful functions as a service are and how easy it is to get up and running with them. # Learn AWS Security, Identity & Access Management with a…

Read more

This amazon web services Security, Identity & Access Management tutorial shows how powerful functions as a service are and how easy it is to get up and running with them. # Learn AWS Security, Identity & Access Management with a…

Read more

This amazon web services Security, Identity & Access Management tutorial shows how powerful functions as a service are and how easy it is to get up and running with them. # Learn AWS Security, Identity & Access Management with a…

Read more

This amazon web services Security, Identity & Access Management tutorial shows how powerful functions as a service are and how easy it is to get up and running with them. # Learn AWS Security, Identity & Access Management with a…

Read more

This amazon web services AWS Code Deploy Setup (EC2, IAM, Github) tutorial shows how to have an AWS EC2 instances host your App that is in your Github repository. # Learn AWS Code Deploy Setup with a demo. # Different…

Read more

This amazon web services Security, Identity & Access Management tutorial shows how powerful functions as a service are and how easy it is to get up and running with them. # Learn AWS Security, Identity & Access Management with a…