AWS Account Structure
This project has 3 different AWS accounts for different purposes:
- Management
- Dev
- Prod
Diagram
Management Account
This account is where the OpenTofu state locking infrastructure is deployed. This consists of:
- S3 Bucket
- DynamoDB Table
As mentioned
Dev Account
This AWS account hosts the develop environment of the infrastructure we're building inside the project. This consists of:
- Networking resources
- VPC
- Route Tables
- Subnets
- Security Groups
- EC2 Instance
- To run Grafana
Prod Account
This AWS account hosts the production environment of the infrastructure we're building inside the project. This consists of:
- Networking resources
- VPC
- Route Tables
- Subnets
- Security Groups
- EC2 Instance
- To run Grafana