Beta: This functionality is currently in beta and is not recommended for use in production environments. Refer to the consul-ecs project road map for information about upcoming features and enhancements.
Consul can be deployed on AWS ECS (Elastic Container Service) using our official Terraform modules.
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.
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.