0

我需要在我的 Fargate 集群上计算任务,完成计算后应该停止或终止任务以减少付款。

我的行为的后果:

  1. 一项任务始终在 EC2 集群上运行并检查数据库中的新数据。
  2. 如果出现新数据,Boto3 将运行 Fargate 容器。
  3. 作业完成后,应停止任务。

此外,如果在执行第一个任务期间数据库中出现第二行数据,Fargate 应该为第二个作业创建第二个任务。然后停止任务...

所以我有:

  • 使用 Python 编写并部署在 ECR 上的任务
  • Fargate 集群
  • 任务定义(描述内存、CPU 和容器)

任务怎么知道,它应该被关闭?完成工作后停止任务的任何想法或解决方案?

4

0 回答 0