投稿 提交工具 投放合作

ecs-formation:ECS 服务与任务定义管理工具

开发框架 112 12 Go 上架 2026-11-13 在 GitHub 打开

用类 docker-compose 的 YAML 定义并管理 Amazon ECS 的服务、任务定义与蓝绿部署。

ecs-formation 是一个用 Go 编写的命令行工具,用于在 Amazon EC2 Container Service(ECS)上定义和管理 Docker 容器与集群。它采用类似 docker-compose 的 YAML 定义任务定义与服务,通过 AWS API 管理 ECS Services 和 Task Definitions,支持 Classic ELB 与 ALB、服务自动伸缩、任务放置策略(placement constraints/strategy)、env_file 与自定义参数。它还支持蓝绿部署:需要蓝绿两个集群与主备两个 ELB,可展示部署计划后应用,或用 --nodeploy 仅交换 ELB。运行需要配置 AWS 凭证与区域环境变量,ECS 集群需预先创建。

Star 趋势2026-11-08 — 2026-11-13当前 Stars 112

11211-0811-1111-13