Posted On: Jul 11, 2019

The open source ecs-cli tool now has improved capabilities for testing ECS task definitions locally. Using the ecs-cli, you can run ECS task definitions in a local development environment, such as a laptop or virtual machine.

The ecs-cli converts your task definition to a Docker compose file, and enables you to test network modes, volumes, secrets, and credentials without having to deploy your task to ECS on AWS. This allows you to more fully test and debug your application locally without deploying, saving you time and shortening the development iteration loop. The new capabilities build on the existing ecs-cli capability for local testing that was previously launched.

To see a full list of capabilities and commands, see the documentation available on Github here or the AWS documentation here.