Identity And Access Management Flashcards
What does IAM stand for?
Identity Access Management
What is IAM?
IAM allows you to manage users and their level of access to the AWS console
What is the root account?
The root account is the email address you used to sign up for AWS
What access does the root user have?
Full administrative access
What steps should be taken to secure the root user account?
- Enable multi-factor authentication
- Create an admin group for administrators and assign the appropriate permissions to this group
- Create user accounts for administrators
- Add users to admin group
How do we control permissions using IAM?
We assign permissions using policy documents, which are made up of JSON
How should users be grouped?
By job function
What is an IAM user?
A physical person
What are the building blocks of IAM?
Users, groups, and roles
What happens when an IAM policy document is applied to a group?
All the users in that group inherent permissions of that document
Is it best practice to give users or groups policy documents?
Groups
What is the principle of least privilege?
Only assigns user the minimum amount of privileges they need to do their job
By default, how much access does a user have?
Access to nothing
How many times do you see your access keys and secret access keys?
Once upon creation
Should you set up password rotations?
Yes