AWS Fargate 的最长 运行 时间为 120 秒?

AWS Fargate has max run time of 120 seconds?

我认为在 Lambda 上使用 AWS Fargate 的一个原因是因为它没有限制,例如最大 运行time(和其他)。然而,今天我发现参数stopTimeout默认设置为30s,而其最大值为120s。请参阅 Task definition parameters.

的 AWS 文档

我是否误解了这个 stopTimeout 参数?我想要 运行 一项可能需要 10-20 分钟的任务。如果我确实误解了什么,这个参数是什么意思?

If I do indeed misunderstand something, what does this parameter mean?

是的,你对参数理解有误。您的任务可以运行,只要您愿意。然而,有时你会想要停止它,或者自动缩放组会因为健康检查失败而想要这样做,它可以得到堆栈。 stopTimeout 决定 ECS 在任务被卡住且不会自行停止时将等待多长时间才能强行终止该任务。