IAM Flashcards
What does IAM allow you to do?
Manage users and their level of access to the AWS console
How do you secure your root account?
- Enable multi-factor auth
- Create separate admin groups with appropriate permissions
What do we use to control permissions in IAM?
By creating policy documents (written in JSON) and assigning them to groups/users/roles
T/F: IAM functions at a regional-level
False, users/groups/roles are created in all regions
Describe users, groups, and roles
Users: physical people
Groups: functions, such as developer, admin, etc. containing users
Roles: internal usage within AWS
T/F: it’s always best practice for users to inherit permissions from groups
True, because it’s much easier to manage group permissions than individual user permissions
What’s the principle of least privilege?
Only assign a user the minimum amount of privileges they need to do their job
T/F: a user by default has no permissions when created
True