Skip to main content
You can choose to launch separate AWS ECS tasks to executor blocks by specifying block executor_type to be ecs in pipeline’s metadata.yaml file. There’re 2 ways to customize the ECS executor config,
  1. Specify the ecs_config in project’s metadata.yaml file. Example config:
    1. Add the executor_config at block level in pipeline’s metadata.yaml file. Example config:
To run the whole pipeline in one ECS executor, you can set the executor_type at pipeline level and set run_pipeline_in_one_process to true. executor_config can also be set at pipeline level. Here is the example pipeline metadata.yaml:

Configurations

Example

IAM permissions

Required IAM permissions for using ECS executor:

Resource management

Get started for free


A fully managed service, where we maintain the infrastructure, guarantee uptime, automatically scale your workloads to handle any volume of pipeline runs, automatically upgrade new versions of Mage Pro only features, monitor your production pipelines, and provide enterprise level support.