IAM Flashcards
What does IAM stand for?
Identity and Access Management
Name
4 IAM Key Components
- Users
- Groups
- Roles
- Policies
Is IAM a Regional Service?
No, IAM is a Global Service.
Meaning it is available in every Region
Define
Root Account
The default account for an organization.
What should you use the Root Account for?
Setting up the AWS Account
Should not be shared or used for anything else.
Define
Users
People within your organization that receive permissions
Define
Groups
A way of defining similar permissions for multiple users
What can be added to a Group?
Only Users
You can’t add another Group to a Group
Can a User belong to multiple Groups?
Yes
Does a User have to have a Group?
No
Define
Policies
JSON documents the define permissions for a certain User or Group
Define
Least Privilege Principle
A User/Group should recevie the minimum permissions possible to perform their function
Name
3 Elements of a Policy JSON
- Version policy language version
- Id identifier for the policy
- Statement one or more permissions to be granted
Name
6 Elements of a Policy JSON Statement
- Sid indentifier for the statement
- Effect whether the statement allows or denies access
- Principal account/user/role to which this policy is applied
- Action list of actions this policy allows or denies
- Resource list of resources to which the actions applied to
- Condition conditions for when this policy if in effect
Define
Sid
Policy JSON Statment Element
Identifier of the statement
Ex:"Sid": "1"