01-AWS Basics Flashcards
At its core, what is an account?
A container for both identities (user, roles, groups) and AWS resources.
What is required for each new AWS account?
Unique email address & payment method.
What is an AWS account root user?
A root user that has full access over an account, the resources in the account, and this cannot be restricted.
How do you secure the root account?
MFA
What invoice model does AWS use?
Pay as you go as you only pay for the resources that you are.
What service can be used for creating additional identities?
Identity and Access Management (IAM)
What access does identities other than root start out with?
None. They have no access. You must explicitly grant permissions to each identity.
How can AWS accounts act as a security boundary?
By creating different accounts for development, testing, production environments as well as accounts for different teams.
What types of identities does IAM allow the creation of?
User, Roles, and Groups
How is access handled in AWS accounts by default?
All access is denied unless explicitly granted.
What are authentication factors?
Pieces of evidence used to prove your identity.
What is single factor authentication?
One factor for authentication (e.g., your password)
What is multi-factor authentication?
Two factor for authentication (e.g., your password and an MFA device)
What are 4 common authentication factors?
knowledge (something you have, like a password), Possession (something you have like an MFA device), Inherence (something you are: fingerprint or face scan), Location (physical or network location).
What type of MFA does AWS support
virtual device and physical devices, such as a fob.
What authentication factor does AWS use by default?
single factor authentication
Why is MFA a critical security feature for an AWS account?
It requires both something you know (password) and something you have (MFA device).
What practice should you follow when providing access to necessary resources?
The practice of least privilege access where you only grant the permissions required to perform the task.
What does IAM do?
Allows you to control who has access to your account and what they can do.
Do all of your AWS account share an instance of IAM or do they have their own instance of IAM?
Each account has their own dedicated instance of IAM.
How resilient is IAM?
It is globally resilient, meaning that your IAM data is secure across all AWS regions.
Does IAM have any restrictions?
IAM can do almost anything in your account, but there are restrictions around billing control and account closure)
What identity objects can you create in IAM?
IAM users, IAM Groups, and IAM Roles
What are IAM users?
These typically represent humans or applications that need access to your AWS account or AWS resources.