IAM - Identity and Access Management Flashcards
Mapped to a physical user, has a password for AWS Console
- Groups
- Policies
- Users
- AWS CLI
Users
Contains users only
- Security
- Groups
- Access Keys
- AWS SDK
Groups
JSON document that outlines permissions for users or groups
- Security
- Users
- Groups
- Policies
Policies
MFA + Password Policy
- Audit
- AWS CLI
- Groups
- Security
Security
Manage your AWS services using the command-line
AWS CLI
Manage your AWS services using a programming language
AWS SDK
Access AWS services using a programming language
Access Keys
IAM Credential Reports & IAM Access Advisor
Audit
What is a proper definition of IAM roles
- An IAM entity that defines a set of permissions for making AWS service requests, that will be used by AWS services
- IAM Users in multiple Groups
- A password policy
- Permissions assigned to Users to perform actions
An IAM entity that defines a set of permissions for making AWS service requests, that will be used by AWS services
Which of the following is an IAM Security Tool?
- IAM Credentials Report
- IAM Root Account Manager
- IAM Services Report
- IAM Security Advisor
IAM Credentials Report
Note: IAM Credentials report lists all your account’s users and the status of their various credentials. The other IAM Security Tool is IAM Access Advisor. It shows the service permissions granted to a user and when those services were last accessed
Which answer is INCORRECT regarding IAM Users?
- IAM Users can belong to multiple groups
- IAM Users don’t have to belong to a group
- IAM Users can have policies assigned to them
- IAM Users access AWS with the root account credentials
IAM Users access AWS with the root account credentials
NOTE: IAM Users access AWS using a username and password
Which of the following is an IAM best practice?
- Don’t use the root user account
- Create several users for a physical person
- Share credentials so a colleague can perform a task for you
- Do not enable MFA for easier access
Don’t use the root user account
NOTE: You only want to use the root account to create your first IAM user, and for a few account and service management tasks. For every day and administration tasks, use an IAM user with permissions
What are IAM Policies?
- AWS services performable actions
- JSON documents to define Users, Groups or Roles’ permissions
- Rules to set up a password for IAM Users
JSON documents to define Users, Groups or Roles’ permissions
NOTE: An IAM policy is an entity that, when attached to an identitiy or resource, defines their permissions
Under the shared responsibility model, what is the customer responsible for in IAM?
- Infrastructure security
- Compliance validation
- Configuration and vulnerability analysis
- Assigning users proper IAM Policies
Assigning users proper IAM Policies
Which of the following statements is TRUE
- The AWS CLI can interact with AWS using commands in your command-line shell, while the AWS SDK can interact with AWS programmatically
- The AWS SDK can interact with AWS using commands in your command-line shell, while the AWS CLI can interact with AWS programmatically
The AWS CLI can interact with AWS using commands in your command-line shell, while the AWS SDK can interact with AWS programmatically