AWS Fargate 是一项令人兴奋的服务,可以为您的容器提供无服务器计算能力。默认情况下,任务最大可以运行 120 秒。然而,您可以使用 AWS CLI 或 AWS SDK 来更改此限制。
以下是使用 AWS CLI 更改此限制的示例命令:
aws ecs update-service --cluster --service --timeout 300
此命令将更新名为
的服务,并将其最大运行时间设置为 300 秒(5 分钟)。您可以根据需要更改此值。
注意:在更新服务后,您需要更新任务定义以使用新的运行时间。例如:
aws ecs register-task-definition --family --container-definitions --requires-compatibilities FARGATE
这将向 ECS 注册一个新任务定义,使其与所需的计算能力 FARGATE 兼容。有关更多信息,请参见 AWS 文档。