aws上负载均衡器标组端口_AWS CloudFormation:目标组没有关联的负载均衡器

在AWS CloudFormation中创建ECS服务时遇到'目标组没有关联的负载均衡器'错误。该问题可能由于负载均衡器未在服务创建前完成。解决方案是在ECS服务资源中添加'DependsOn'属性,确保服务依赖于负载均衡器的创建。
摘要由CSDN通过智能技术生成

aws上负载均衡器标组端口

昨天,我使用AWS CloudFormation模板最终创建了ECS服务(Fargate类型),还创建了包括应用程序负载均衡器,目标组和IAM角色的资源。

创建堆栈时,出现以下错误:

具有targetGroupArn arn:aws:elasticloadbalancing:us-east-1:599074885545:targetgroup / a204516-S2S-Sandbox-TargetGroup / 9f4aa2eb4051a952的目标组没有关联的负载均衡器。 (服务:AmazonECS;状态代码:400;错误代码:InvalidParameterException;请求ID:5da2a1ed-a216-4666-a6f9-8af18ef37af6)

 The target group with targetGroupArn arn:aws:elasticloadbalancing:us-east-1:999999995545:targetgroup/MyTargetGroup/999999eb4051a952 does not have an associated load balancer. (Service: AmazonECS; Status Code: 400; Error Code: InvalidParameterException; Request ID: 54321987-a2a2-4444-abcd-8af18ef12345) 

我检查了我的模板很多次,并认为它是正确的。 我在论坛上发现了一条帖子,提示该错误可能是由于创建ECS服务时可能尚未创建负载均衡器。

解决方案:将DependsOn属性用于ECS服务资源。

这是我的AWS CloudFormation模板的一部分,使用DependsOn属性:

 #Create Application Load Balancer 
   DemoApplicationLoadBalancer: 
     Type: AWS::ElasticLoadBalancingV2::LoadBalancer 
     Properties: 
       Type: application 
       Name: Demo-ALB 
       IpAddressType: ipv4 
       Scheme: internet-facing 
       # Other properties...  # Create Security Groups, IAM Roles, Load Balancing Listener, ECS Cluster, ECS Task Def, etc.  # Create ECS Service - with DependsOn attribute 
   DemoSandboxService: 
     Type: AWS::ECS::Service 
     DependsOn: 
     - DemoLoadBalancerListener 
     Properties: 
       Cluster: 
           Ref: DemoSandboxCluster 
       # Other properties... 

翻译自: https://www.javacodegeeks.com/2020/06/aws-cloudformation-target-group-does-not-have-an-associated-load-balancer.html

aws上负载均衡器标组端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值