AWS Identity and Access Management (IAM) enables you to manage access to AWS services and resources securely. IAM allow you can create and manage AWS users and groups and use permissions to allow and deny their access to AWS resources.

AWS IAM allows:

  1. Manage IAM users, groups and their access.
  2. Manage IAM roles and their permissions.
  3. Manage federated users and their permissions

AWS Services Access Type :

  1. Programmatic access
    1. Access key ID
    2. Secret access key
  2. AWS Management Console access
    1. Username
    2. Password