Make ECS behave like Kubernetes. Currently focuses on application management, since for my use case the actual cluster resources are managed by Terraform. Can autocomplete resource names to save time.
get: clusters, services, task definitions, taskslogs: tail logs for a given taskexec: run an interactive command in a task
- Session Manager plugin for using
ecsctl execto run commands in containers. The AWS CLI itself is not required.
You'll need to install Go (sorry).
git clone https://github.com/terabyte128/ecsctl
cd ecsctl
go buildCopy the resulting binary somewhere in your $PATH.
Follow instructions for your shell:
ecsctl completion