Let's quickly go through some important concepts related to IAM and security:
- Authentication is the process of verifying a user's identity with a username and password, or credentials such as the access key and the secret access key.
- There are primarily two types of access credentials in AWS for authenticating users:
- Access key ID and secret access key: This is used for programmatic access, and is used with AWS APIs, CLI, SDK, and any development tools.
- Username and password: For managing console access.
- Authorization is the process of checking whether a user has the right permissions to perform an action and is usually defined using the permission's policies.
- Confidentiality is done to make sure the data that's sent ...