AWS Terraform deployment
Information specific to CiviForm Terraform deploy scripts for AWS.
AWS System Diagram
Created for CiviForm app:
- Load balancer
- Internet Gateway
- NAT Gateway
- Fargate ECS cluster
- RDS with Postgres
- S3 bucket
- Secrets Manager
- S3 bucket for Terraform backend state
- Cloudwatch export for logs
You should see Cluster with app_preffix-civiform name. Click on it and go to Tasks tab. If everything is going well you should see a task in the Running state.
You can see the task configuration by clicking on the Task definition tab, finding the latest revision, and opening the JSON tab.
You can see the logs on the task page by clicking into the specific task and selecting Logs.
Logs are also available in Cloudwatch. Search for app_prefix-civiformlogs group.