Как передать ключ файла в контейнер AWS -ECS, запущенный на S3 Put? - PullRequest
1 голос
/ 12 марта 2020

У меня есть определение задачи ECS, которое запускается всякий раз, когда файл помещается в указанное c местоположение в корзине s3. В моем контейнере определения задачи ECS есть скрипт python, который хочет обработать файл, вызвавший триггер. Можно ли как-то передать ключ файла, из-за чего сделан триггер для скрипта python? Я хочу избежать использования лямбды здесь.

Я настроил триггер, используя guide

1 Ответ

0 голосов
/ 11 апреля 2020

Это возможно с помощью API / terraform, но не напрямую через пользовательский интерфейс. Вы можете использовать InputTransformer, чтобы передать ведро и ключ в качестве containerOverrides. См. https://medium.com/@bowbaq / trigger-an-ecs-job-when-an-s3-upload-завершает-3559c44c37d1 для записи.

...