我看到你复制了同一个模板
AWS templates
.
MyUIService:
Type: AWS::ECS::Service
Properties:
Cluster: !ImportValue MyClusterName
DesiredCount: 1
LaunchType: EC2
LoadBalancers:
- ContainerName: simple-app
ContainerPort: '80'
TargetGroupArn: !Ref 'ECSTG'
Role: !Ref MyServiceRole
ServiceName: my-ui-service
ServiceRegistries:
- arn:aws:servicediscovery:eu-west-1:2398942890842:service/srv-ohc098mdj55yesez7
TaskDefinition: !ImportValue MyTaskArn
请注意,loadbalancer实际上并不直接引用负载平衡器。它引用目标组。这是相当奇怪的命名,但如果你通过网络控制台,你会得出相同的结论。
AWS documentation
:
ContainerName
The name of a container to use with the load balancer.
Required: Yes
Type: String
ContainerPort
The port number on the container to direct load balancer traffic to. Your container instances must allow ingress traffic on this port.
Required: Yes
Type: Integer
这些是
但是你永远不能通过导入负载平衡器来获得它们。