繁体   English   中英

AWS 向 ECS 服务注册多个目标组

[英]AWS Registering Multiple Target Groups with a ECS service

我需要为 ECS 服务创建多个目标组。 有没有人有我如何通过 AWS CLI 或 API 执行此操作的示例? 由于它是最近的功能,我还没有找到很多示例。

这是ECS 的一个相对较新的功能,我没有机会在项目中对其进行测试,只是阅读了文档,看起来非常简单:只需在服务中添加多个负载均衡器(目标组)定义即可。 例如,如果您使用Terraform ,只需添加多个load_balancer块:

resource "aws_ecs_service" "my_service" {
  name            = "my_service"
  cluster         = "${aws_ecs_cluster.foo.id}"
  task_definition = "${aws_ecs_task_definition.my_task.arn}"
  ... # other arguments


  ordered_placement_strategy {
    ...
  }

  load_balancer {
    target_group_arn = "${aws_lb_target_group.one.arn}"
    container_name   = "my_container_name"
    container_port   = 1234
  }

  load_balancer {
    target_group_arn = "${aws_lb_target_group.two.arn}"
    container_name   = "my_container_name"
    container_port   = 4321
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM