What is IAM?
Identity Access Management
How many EC2 instances can an IAM role be attached to at a given time?
Many
How many IAM roles can be attached to an EC2 instance at one time?
One
How can you test if an IAM Policy works as expected?
Use the IAM Policy Simulator
Can IAM roles and resource based policies be delegated across partitions (i.e. US to China)?
No. IAM roles and resource based policies can only delegate within a single partition.
Can a trusted AWS account give a level of access that exceeds their own level of access?
No. Give access only to entities you trust, and give the minimum level of access necessary. Whenever the trusted entity is another AWS account, that account can in turn delegate access to any of its IAM users. The trusted AWS account can delegate access only to the extent that it has been granted access; it cannot delegate more access than the account itself has been granted.
What are the 5 pillars of the well-architected framework?
What is Fault Tolerance?
Being able to support the failure of our components within your architecture
What is High Availability?
Keeping your entire solution running in the expected manner despite issues that may occur.
Name 3 of the main Compliance services the AWS offers to help meet Compliance.
AWS Config
AWS Artifact
Amazon GuardDuty
Jane’s company is building an application to process credit cards directly, and not through a 3rd party service. Their bank needs a PCI DSS compliance report for AWS. Where would Jane go to get the information.
AWS Artifact
This service provides the actual report that the bank needs.
Tims company is considering a transistion to the cloud.
They store personal information securely in their system.
Tim’s CTS has asked what the company’s responsbility is for security. Wat would you tell Tims’s CTO?
Depends on services they decide to acquire but assuming they are not using fully managed, serverless service they will need to configure
Essentially - know the Shared Responsbility Model
What are policies in IAM?
What are some IAM Best Practices?
If you want to generate a report that lists all your account’s users and the status of their various credentials, what report would you run?
IAM credentials Report (account level)
If you wanted to view the service permissions granted to a user and when those services were last accessed, what IAM security tool could you use?
IAM Access Advisor (user -level)
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.
What are the two IAM Security Tools?
IAM Access Advisor
IAM Credentials Report
You need your clients to log in with Twitter and directly interact with your DynamoDB tables. What AWS Service can you use to achieve this?
Cognito Identity Pools
You would like to provide a Facebook login before your users call your API hosted by API Gateway. You need seamlessly authentication integration. Which AWS Service will you use?
Cognito User Pools
You would like to store the users that have successfully logged in to Cognito in RDS. What should you do?
Write a post-authentication hook with Lambda
What are cognito user pools?
What are Cognito Identity Pools?
Describe use cases for Cognito User Pools