Отлично! Кластер создан. Теперь у нас есть площадка для запуска luigi-задач.
Перед тем как запустить luigi-задачу, её необходимо описать. Под описанием я подразумеваю, что необходимо задать какой контейнер использовать, его характеристики (оперативная память, CPU). Для этих целей в ECS есть т.н. Task Definitions.
Нажимайте на Create new Task Definition
, далее выбирайте тип запуска Fargate
.
В разделе Configure task and container definitions
необходимо задать название Task Definition — luigiTask
, выбрать роль запуска ecsTaskExecutionRole
.
Что касается характеристик для контейнера, можно для начала использовать 1 Гб оперативной памяти и 0.5 vCPU. Далее необходимо добавить докер-образ, нажимаем на Add container.
Этого достаточно, чтобы создать первый Task Definition.