Defining an ECS cluster
Now that you have an overview of the ECS cluster provisioning process, let's step through the configuration required to get an ECS cluster up and running.
Â
As indicated in the deployment overview, you will be using CloudFormation to create your resources in an infrastructure-as-code manner, and because you are right at the start of this journey, you first need to create this CloudFormation template, which I will assume you are defining in a file calledstack.yml
at the root of the todobackend-aws repository you created earlier in Chapter 5 -Â Publishing Docker Images Using ECR, as demonstrated in the following example:
> touch stack.yml > tree . . ├── ecr.yml └── stack.yml 0 directories, 2 files
Establishing the todobackend-aws repository
You can now establish a skeleton CloudFormation template in the stack.yml
file and create your ECS cluster resource:
AWSTemplateFormatVersion: "2010-09-09" Description: Todobackend Application Resources: ApplicationCluster: ...