https://github.com/1Strategy/fargate-cloudformation-example
An example CloudFormation template that deploys a container to AWS Fargate as a service.
https://github.com/1Strategy/fargate-cloudformation-example
aws-cloudformation aws-fargate
Last synced: 11 months ago
JSON representation
An example CloudFormation template that deploys a container to AWS Fargate as a service.
- Host: GitHub
- URL: https://github.com/1Strategy/fargate-cloudformation-example
- Owner: 1Strategy
- License: apache-2.0
- Created: 2018-05-08T21:41:11.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-08T22:24:19.000Z (about 8 years ago)
- Last Synced: 2024-08-08T23:20:49.778Z (almost 2 years ago)
- Topics: aws-cloudformation, aws-fargate
- Size: 7.81 KB
- Stars: 232
- Watchers: 10
- Forks: 235
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fargate-cloudformation-example
An example CloudFormation template that deploys a container to AWS Fargate as a service.
Multiple AZs are used for high availability, SSL is terminated at the load balancer, health checks are used, a DNS record is created, and it scales to keep CPU utilization at or below 50%. Specifically, it includes:
* A cluster
* A task definition for the container
* An ECS service
* A load balancer and its associated listener and target group
* The necessary IAM roles
* Logging to CloudWatch Logs, including the creation of a log group
* Security groups for the container and load balancer
* A DNS record for Route 53
* An auto scaling policy