Chapter 3: Identity and Access Management & S3 Flashcards
Define IAM
IAM - Identity Access Management
Allows you to manage users and their level of access to AWS Console
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
What are the different features of IAM?
1) Centralized Control of your AWS Account
2) Shared access to your AWS Account
3) Granular Permissions
4) Identity Federation (Including Active Directory, Facebook, LinkedIn, etc,)
5) Multi-factor Authentication
6) Provide Temporary access for users/devices and services where necessary
7) Allows you to set up your own password rotation policy
8) Integrates with many different AWS Services
9) Supports PCI DSS Compliance
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
One of IAM’s features is Identity Federation. What does that mean?
You can use Facebook, Linkedin, Active Directory, etc. with Identity Access Management. So users could log into the AWS Console with the same credentials as their Windows or Facebook credentials.
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
One of IAM’s features is that it can provide temporary access for users/devices and services where necessary. What’s an example of that?
Say if someone is playing a mobile game and their data is being stored on your AWS account, you only want to provide the user with temporary access to your account so they can view their game data.
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
One of IAM’s features is that it supports PCI DSS Compliance. What does that mean?
Is a compliance framework, if you’re taking credit card details, you need to be compliant with that framework
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
IAM - Define Users
End users such as people, employees of an organization, etc.
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
IAM - Define Groups
A collections of users. Each user in the group will inherit the permissions of the group.
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
IAM - Define Policies
Polices are made up of documents called Policy Documents. These documents are in JSON format and they give permissions as to what a User/Group/Role is able to do.
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
IAM - Define Roles
defines a set of permissions for making AWS service requests. Roles are not associated with a specific user or group. Instead, trusted roles can be assigned to IAM users, applications, or AWS services such as EC2.
Reference:
https://aws.amazon.com/iam/faqs/#:~:text=An%20IAM%20role%20is%20an,AWS%20services%20such%20as%20EC2.
What is the format of an IAM users sign-in link.
https://CUSTOMNAME.signin.aws.amazon.com/console
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-lab/watch
What is the IAM users sign-in link.
URL of site where uses can go to and sign into the account associated with URL.
If you change the link you are making a DNS change (it’s a universal name space, not region specific).
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-lab/watch
Define Root Account
It’s with the email that you sign up with. It gives you “god mode” aka you have all access and permissions available to you.
Generally you don’t want people to have access to your root account so you create users and roles.
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-lab/watch
Is IAM region specific or global?
Global!
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-lab/watch
What is the most up to date region with the newest features (but also the region that goes down the most)
US East (N. Virginia)
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
How do you get to the IAM page in the AWS Console?
AWS Console Services -> Security, Identity and Compliance -> IAM
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
What is MFA?
Multi-factor Authentication. You want to enable MFA to your root account so people can’t log into your account if they get your credentials.
Save the QR code you get from your MFA onto your computer, you’ll be in trouble if you lose it.
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
What are the 2 different access types a user can have in IAM?
1) Programmatic Access - Enables an access key ID and secret access key for the AWS API, CLI, SDK, and other development tools.
2) AWS Management Console Access - Enables password that allows users to sign-in to the AWS Management Console.
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
What does the logo for an AWS Managed Policy look like?
https://summitroute.com/img/AWSManagedPolicies.png
After you create a user and are provided with the secret access key and password, what should you do with them?
Save them! You’ll only see the Secret access key and password once after you create your user so you make sure you save them by clicking “Download .csv”
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
What format are policies written in?
JSON - Javascript Object Notion.
Ex. { "Version": "2012-10-17", "Statement": [ { "Sid": "FullAccess", "Effect": "Allow", "Action": ["s3:*"], "Resource": ["*"] } ] }
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
Can you log into your AWS account using your secret access key and ID?
NO! Secret access key and id is NOT the same thing as your credentials.
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
What permissions do users have when they’re first created?
NONE! They have no permissions when first created.
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/iam-101/watch
What is a billing alarm?
If you are using AWS services outside of the free tier, billing alarms allows you to set an alarm for an amount and if you go over that amount they will send an alarm.
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/billing-alarm/watch
How do you get to the Billing Alarm page in AWS Console?
AWS Console Services -> Management & Governance -> CloudWatch -> Billing
Reference:
https://learn.acloud.guru/course/aws-certified-solutions-architect-associate/learn/iam-s3/billing-alarm/watch