@@ -110,29 +110,27 @@ Resources:
110110 - arn:aws:iam::aws:policy/AmazonDynamoDBFullAccess
111111 - arn:aws:iam::aws:policy/AmazonS3FullAccess
112112
113- # https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html
114113 ECSCluster :
115114 Type : AWS::ECS::Cluster
116115 Properties :
117116 ClusterName : spring-fargate-cluster
118117
119- # https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html
120118 SpringFargateServiceECSTaskDefinition :
121119 Type : AWS::ECS::TaskDefinition
122120 Properties :
123121 Family : spring-fargate-service-task
124- Cpu : 1024
125- Memory : 2048
122+ Cpu : 512
123+ Memory : 1024
126124 NetworkMode : awsvpc
127125 RequiresCompatibilities :
128126 - FARGATE
129127 ExecutionRoleArn : !Ref ECSTaskExecutionRole
130128 TaskRoleArn : !Ref ECSTaskRole
131129 ContainerDefinitions :
132130 - Name : spring-fargate-service-task
133- Cpu : 1024
134- Memory : 2048
135- Image : !Sub '689573718314 .dkr.ecr.eu-central-1 .amazonaws.com/0- spring-fargate:latest'
131+ Cpu : 512
132+ Memory : 1024
133+ Image : !Sub 'REPLACE_ME_WITH_YOUR_AWS_ACCOUNT_ID .dkr.ecr.REPLACE_ME_WITH_YOUR_REGION .amazonaws.com/spring-fargate:latest'
136134 Environment :
137135 - Name : AWS_REGION
138136 Value : !Ref AWS::Region
@@ -164,19 +162,12 @@ Resources:
164162 - Key : Name
165163 Value : !Sub "SpringFargateLoadBalancer-${AWS::StackName}"
166164
167- SpringFargateLoadBalancerListenerCertificate :
168- Type : AWS::ElasticLoadBalancingV2::ListenerCertificate
169- Properties :
170- ListenerArn : !Ref SpringFargateLoadBalancerListener
171-
172165 SpringFargateLoadBalancerListener :
173166 Type : AWS::ElasticLoadBalancingV2::Listener
174167 Properties :
175168 LoadBalancerArn : !Ref SpringFargateLoadBalancer
176169 Port : 80
177170 Protocol : HTTP
178- Certificates :
179- - !Ref SpringFargateLoadBalancerListenerCertificate
180171 DefaultActions :
181172 - Type : forward
182173 TargetGroupArn : !Ref SpringFargateTargetGroup
0 commit comments