Consul can be deployed on AWS ECS (Elastic Container Service) using our official Terraform modules.

Consul on ECS Architecture

»Service Mesh

Using Consul on AWS ECS enables you to add your ECS tasks to the service mesh and take advantage of features such as zero-trust-security, intentions, observability, traffic policy, and more.

»Example Installation

See our Example Installation to learn how to install Consul on an example ECS cluster along with example service mesh applications.


See our full Install Guide when you're ready to install Consul on an existing ECS cluster and add existing tasks to the service mesh.