【发布时间】:2020-12-25 17:16:52
【问题描述】:
在我的架构中,当我在 S3 存储桶上收到一个新文件时,一个 lambda 函数会触发一个 ECS 任务。 当我同时收到多个文件时会出现问题:lambda 将触发作用于相同共享资源的同一 ECS 任务的多个实例。
我想确保特定 ECS 任务只运行 1 个实例,我该怎么做? 有没有具体的设置可以保证?
我尝试在运行ECS任务的新实例之前查询ECS集群,但是(使用AWS Python SDK)当任务处于PROVISIONING状态时我没有收到任何信息,sdk仅在任务时返回数据处于 PENDING 或 RUNNING 状态。
谢谢
【问题讨论】:
标签: amazon-web-services amazon-ecs