如何将文件密钥传递到在S3 Put上触发的AWS-ECS容器?

问题描述 投票:1回答:1

我有一个ECS任务定义,每当将文件放入s3存储桶中的特定位置时,都会触发该任务定义。我的ECS任务定义容器具有一个python脚本,该脚本想要处理导致触发的文件。由于对python脚本进行了哪些触发,有什么办法可以传递文件密钥?我想避免在这里使用lambda。

我已经使用此guide设置了触发器

python amazon-web-services docker amazon-s3 amazon-ecs
1个回答
0
投票

这可以通过API / terraform实现,但不能直接通过UI。您可以使用InputTransformer传递存储桶并以containerOverrides的形式键入。参见https://medium.com/@bowbaq/trigger-an-ecs-job-when-an-s3-upload-completes-3559c44c37d1

相关问题
热门问答
最新问题