amazon-web-services - 暂时停止/停用 ECS Fargate 集群或服务

标签 amazon-web-services amazon-ecs aws-fargate

这与 this one 几乎是相同的问题,但对于 Fargate。

我找不到任何方法来暂时停止集群或 Fargate 服务,而不必删除它或更改其任务定义。

尝试单独停止每个任务,但正如预期的那样,Fargate 会立即提供一个新任务。

AWS 控制台中似乎还没有选项 - 也许存在 CLI 选项?

最佳答案

Fargate 不允许您停止集群,因为没有您可以控制停止的底层 EC2 实例。资源以“无服务器”方式供应,因此您无需处理底层资源。

您需要停止单个任务,但是,就像您报告的那样,在停止服务中正在运行的任务之后,可能会遇到替换它们的情况。为确保不会发生这种情况,请更新您的服务,将“任务数”设置为 0。这将使您的服务定义保持不变,因此您不必删除它们,但它将允许您删除任何正在运行的任务。

希望对您有所帮助!

关于amazon-web-services - 暂时停止/停用 ECS Fargate 集群或服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56516960/

相关文章:

php - Amazon Associates - 找不到关联标签、API 和 key

amazon-web-services - 如何调试失败的 fargate 任务初始化

amazon-web-services - 在 S3 存储桶上执行 getObject 操作时如何触发 Lambda 函数?

c# - 首次请求时 Amazon SimpleDB 高延迟

docker - Spring Boot,Docker,Discovery eureka

amazon-web-services - 如何在fargate中连接两个任务

amazon-web-services - 使用 ECS Fargate 进行服务发现

amazon-web-services - 如何在 Cloudformation 模板上设置 AWS EC2 实例的内存大小?

amazon-web-services - 将 Fn::Join 与参数一起使用时 AWS Cloudformation 错误

amazon-web-services - 将单个 Codebuild 项目部署到多个 ECS 容器