What does ARN stand for?
Amazon Resource Name
What are the major differences between the two types of IAM Policies?
Do IAM policies take effect upon creation?
No. An IAM Policy has no effect until it is attached to a resource or role.
What is the basic format of an IAM policy document?
*servicename:ActionName*If an IAM policy does not explicitly allow an API action, might it still be implicitly allowed?
No
If an action is not explicitly allowed, it is implicitly denied
In general, how does AWS reconcile multiple attached policies to the same user or resource?
AWS joins all applicable policies
Suppose your IAM user has 2 policies, one of which explicitly denies access to all S3 buckets, the other of which explicitly allows access to a specific S3 bucket. Will this user be allowed to access to the specific S3 bucket?
No
An explicit deny overrides anything else in any other policy
What is the purpose of AWS Permission Boundaries?
What are some use cases for AWS Permission Boundaries?
In the context of IAM, what does RAM stand for?
Resource Access Manager
What does SSO stand for?
Single Sign-On
What does SAML stand for?
Security Assertion Markup Language
What are the general use cases for AWS SSO?
What does SaaS stand for?
Software As A Service
What is the specific policy document that determines which AWS service or account can assume an IAM Role?
The Trust Policy (or Trust Relationship). This is the key difference from an Identity Policy.
When creating a role for a Lambda function or EC2 instance, which service name must be listed in the role’s Trust Policy?
lambda.amazonaws.com (for Lambda) or ec2.amazonaws.com (for EC2).