Identity and Access Management Flashcards
Q: What is AWS IAM?
A: Identity and Access Management (IAM) is a service for securely managing access to AWS resources.
Q: What are the key features of AWS IAM?
A: Centralized control, granular permissions, secure access to AWS resources, and support for multi-factor authentication (MFA).
Q: What are the main components of IAM?
A: Users, Groups, Roles, and Policies.
Q: What is an IAM user?
A: An entity that represents an individual person or application that interacts with AWS services.
Q: What is an IAM group?
A: A collection of IAM users with shared permissions.
Q: What is an IAM role?
A: An entity that AWS services or applications can assume to gain temporary access to resources.
Q: What are IAM policies?
A: JSON documents that define permissions for users, groups, or roles.
Q: What are managed policies?
A: Predefined policies managed by AWS or customers that can be attached to IAM identities.
Q: What are inline policies?
A: Policies directly embedded in a single user, group, or role.
Q: What is Multi-Factor Authentication (MFA) in AWS IAM?
A: An additional layer of security requiring a second factor, like a hardware token or app.
Q: What is the AWS root user?
A: The account created when signing up for AWS, with full permissions across all resources.
Q: What are IAM access keys?
A: Key pairs used to authenticate programmatic requests to AWS services.
Q: What are best practices for using AWS IAM?
A: Enable MFA, use least privilege, rotate credentials, avoid using the root account, and monitor activity.
Q: What is identity federation in AWS IAM?
A: Allowing users from external identity providers to access AWS resources using their credentials.
Q: How does IAM integrate with AWS Organizations?
A: IAM policies can manage permissions for multiple AWS accounts through AWS Organizations.