IAM 101 Flashcards

1
Q

What does IAM stand for?

A

Identity Access Management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the Key Features of IAM

A
  1. Centralized Control of your AWS account
  2. Shared Access to your AWS Account
  3. Granular Permissions Identity Federations (i.e. Active Directory, Facebook, LinkedIn, etc.)
  4. Multifactor authentication (You should ALWAYS do this)
  5. temporary access for users/devices and services when necessary
  6. Custom Password rotation policy
  7. Integration with many AWS services
  8. Supports PCI DSS Compliance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are Users and Groups? What is the key relationship between them?

A

Users are End-Users (people, employees of an organization, etc.)

Groups are: Collections of Users

Each user in a Group inherits the permissions of the group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are IAM Policies

A

Policies are comprised of policy documents, which are JSON docs that give permissions to a USER, GROUP, or ROLE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an IAM Role and What is its purpose in AWS?

A

Role: is a a custom “label” assigned to an AWS resource.

It allows one part of AWS to do something with another part

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How broad is the IAM NameSpace?

A

IAM has a Global NameSpace

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What permissions does an IAM user have when first created?

A

A NEW USER has NO-PERMISSIONS, when first created (think least privileges)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

At a very high level, what does AWS IAM do?

A

IAM allows you to manage users and their level of access to the AWS console

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What account is the ROOT ACCOUNT in IAM?

A

The ROOT ACCOUNT is the account created when you first setup your AWS account.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What access does the ROOT ACCOUNT have?

A

The ROOT ACCOUNT has complete Admin Access (God Mode)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are Access Key ID and Secret Access Key used for?

A

Access key ID and Secrete Access Key are used for:
Programmatic access {AWS APIs & CLI)… think of it as it applies to User-Name/PassWord for programmatic access

Access Key ID & Secret Access Key can NOT be used to log into the console

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Can you Access Key ID and Secret Key be used to log into the AWS CLI/API?

A

YES

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Can your access KEY ID and Secret Access Key be used to log into the AWS Console?

A

NO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How are you assigned an Access Key ID and Secret Access Key?

A

Access key ID and Secret Access Key are assigned to New-Users upon creation. These Keys can only be viewed ONCE at the the time of creation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

IF you lose your AWS Access key ID and Secret Access Key how can you recover them?

A

You Can’t Recover AWS Access Key ID and Secret Access keys.

You will need to generate a new pair.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly