IAM & Organizations Flashcards
What does IAM stand for?
IAM just stands for identity access management and essentially it allows you to manage users and their level of access to the AWS console.
What is the root account?
Well, this is just the email address you use to sign up for AWS. So the root account has full administrative access to AWS.
If you’re asked in the exam how to go ahead and secure the root account?
Always remember to turn on multi-factor authentication.
What is a best practice for assign user permissions?
To inherit permissions through groups.
What is the principle of least privilege?
This is where you only assign a user the minimum amount of privileges they need to do their job.
If you ever see a scenario question where it talks about making your username and password the same as when you log in the morning to your AWS account, what is that called?
That’s called federation–Active Directory Federation.
True/False. IAM is universal and does not apply to regions.
True
What are default user permissions?
Users do not have any permissions when their accounts are created.
What is programmatic access?
Access key ID and secret access keys are used for programmatic access to the AWS console. You only get the view this information once and it is during creation.
What is a best practice for IAM user accounts?
Enabling MFA and enabling a password rotation policy.
What type of identity objects can be created in IAM?
IAM lets us create 3 different types of identity objects:
Users, Groups,Roles
What are Users?
Identities which represent humans or applications that need access to our account.
What are Groups?
Collection of related users e.g. development team, finance, or HR
What are Roles?
Can be used by AWS services, or for granting external access to our account.
How many access keys can a user have?
0-2
What are ARNs?
Amazon Resource Names. ARNs uniquely identify AWS resources.
Why do we use ARNs?
They are used when it’s necessary to unambiguously identify a resource across all of AWS such as in IAM policies, Amazon Relational Database Service (Amazon RDS) tags, and API calls.
What is the format of an ARN?
arn:partition:service:region:account-id:resource-id
arn:partition:service:region:account-id:resource-type/resource-id
arn:partition:service:region:account-id:resource-type:resource-id