Identity & Access Management (IAM) Flashcards

1
Q

Access Key

A

Manage programmatic access in IAM. Use for CLI access.

IAM is NOT used for application level authentication.
Access key = access key ID + secret access key. Can only be used once. Access keys are long-term credentials that can be used to sign programmatic requests to AWS.

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

IAM Group

A

Collection of users. Used to control who can access an instance.

Groups cannot be nested.

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

IAM Permission/Access Policy

A

Gives permission to specific AWS services. Can be applied to an IAM Group or user or role and controls what actions a user can perform after accessing an instance (Conditions can be added).

IAM policy simulator allows for testing of policies.

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

IAM Role

A

Gives permission for one AWS service to access another service. Roles can be used by a service or a user.

A role does not need/use separate credentials, they are assigned.

Roles can also be temporary. EC2 instances can only use 1 role at a time.

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

MFA

A

Multi-factor authentication rules can be established in IAM for designated services. Can be enabled for the whole account or for individual users.

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

Root User

A

Root user credentials = email address used to create the account + password. Has full permissions. Cannot be restricted.

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

Security Token

A

Security tokens are temporary credentials that can also be used to interact with AWS resources programmatically.

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

Trust Policy

A

Specifies which accounts may assume a role. The user in the trusted account must also be assigned the required Permissions policy.

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

User

A

Individuals who have been granted access to an AWS account. A user has a user name, password, and permissions.

By default a user has no permissions, they must be explicitly granted. Except for root account which has all permissions.

If a user is created for an application, it is called a service account.

Can have 5000 users per account.

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

What is IAM?

A

Identity and Access Management: Service where AWS user accounts and their access to various AWS services is managed

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

Access Policy Management Types

A

AWS Managed: Standalone policy that is created and administered by AWS. Align with common IT job functions and are updated as new operations become available

Customer Managed Policies: Standalone policy that is created and administered in your own AWS account.

Inline Policies: An inline policy is a policy that’s embedded in a principal entity (a user, group, or role)—that is, the policy is an inherent part of the principal entity. You can create a policy and embed it in a principal entity, either when you create the principal entity or later.

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