Management (IAM)
In this blog post, we will be discussing AWS Identity and Access Management (IAM). IAM is a
web service that allows Amazon Web Services (AWS) customers to manage user permissions
within their AWS accounts. With IAM, you can create and manage users, groups, roles, and
policies to control access to your AWS resources.
Components of IAM
Let's take a look at the IAM dashboard. In the IAM service, you will find the following
components:
● Users
● Groups
● Roles
● Policies
Users are individuals or services that need access to your AWS resources. You can create up to
5000 users per AWS account. By default, new users have no permissions, and you must attach
policies to them to grant access.
Groups are collections of users, and policies can be attached to groups to provide consistent
permissions for multiple users. This is useful when you want to assign the same set of
permissions to a group of users.
Roles are IAM identities with specific permissions that can be assigned to users, services, or
applications outside of AWS. Roles do not have long-term credentials associated with them, and
temporary security credentials are provided when a role is assumed.