Intro: You are working as a developer for Cloud Solutions inc. They recently acquired a new contract for Midwest Bank to set up their cloud infrastructure. Being a financial institution, security and access to their internal system is their main concern always. You have been tasked with the job to create their internal access roles for their in-house development team.
Task: You are to use your knowledge of IAM to create their access roles for each employee / groups of the company. Create the following:
Region: US-West-2
Groups:
- DevOps
Rules:
- AmazonVPCFullAccess
- CloudFrontFullAccess
- AWSElasticBeanstalkFullAccess
- AmazonRoute53FullAccess
- FrontEnd
Rules:
- AmazonS3FullAccess
- AmazonSNSFullAccess
- AmazonSQSReadOnlyAccess
- BackEnd
Rules:
- AmazonDynamoDBFullAccess
- AmazonAPIGatewayAdminstrator
- AmazonEC2FullAccess
- Security
Rules:
- IAMUserSSHKeys
- CloudWatchFullAccess
- AmazonVPCFullAccess
- CTO Rules: AdministratorAccess Users:
- John
- Programmatic access, console access
- Auto Generated password
- Require password reset
- Group = DevOps
- Samantha
- Programmatic access
- Auto Generated password
- Require password reset
- Group = DevOps
- Gabriel
- Programmatic access, console access
- Auto Generated password
- Require password reset
- Group = Backend
- Steven
- Programmatic access
- Auto Generated password
- Require password reset
- Group = Backend
- Susan
- Programmatic access, console access
- Auto Generated password
- Require password reset
- Group = FrontEnd
- Blake
- Programmatic access
- Auto Generated password
- Require password reset
- Group = FrontEnd
- Thad
- Programmatic access, console access
- Auto Generated password
- Require password reset
- Group = Security
- Hilary
- Programmatic access
- Auto Generated password
- Require password reset
- Group = Security
- Bob
- Programmatic access, console access
- Auto Generated password
- Require password reset
- Group = CTO