尝试使用Lambda函数运行容器ECS FARGARE
或EC2
,当文件上传到S3时,触发器是PUT
事件。
控制台显示任务定义为ACTIVE,并且使用client.describe_task_definition
查询将返回我期望的修订,并且其状态也为ACTIVE,但是,调用run_task()
:
response = client.run_task(
cluster='ec2-cluster',
taskDefinition='SATWorkers:2',
launchType = 'EC2',
count=1,
networkConfiguration={
...
}
)
始终将InvalidParameterException
与以下消息一起抛出:
An error occurred (InvalidParameterException) when calling the RunTask operation:
TaskDefinition is inactive
我尝试用新的任务定义创建一个新的集群,创建了多个修订版,并且得到了相同的结果。