{"repo":"yukiarrr/ecsk","free":true,"listed":false,"github":"https://github.com/yukiarrr/ecsk","clone":"git clone https://github.com/yukiarrr/ecsk.git","description":"CLI tool that you can interactively call Amazon ECS APIs (run-task, execute-command, stop-task), copy files between ECS and local, and view logs.","language":"Go","stars":172,"topics":["ecs-exec","amazon-ecs","cli","transfer"],"license":"MIT","category":"cli-tools","readme_excerpt":"English / 日本語 ecsk EC S + Ta sk = ecsk 😆 ecsk is a CLI tool that you can interactively call Amazon ECS APIs (run-task, execute-command, stop-task), copy files between ECS and local, and view logs. Since esck specializes in operating containers (tasks), - Management of ECS services and task definitions - CDK, Terraform, etc - Debugging - ecsk 😁 The above use is assumed. Install MacOS Linux Windows Download from Releases. Usage Here are some frequently used commands. For detailed flags, run ecsk [command] --help to check them. ecsk run If you don't specify any flags, after entering task information interactively, the log will continue to flow until the task is started and stopped as in docker run . After the task is started, execute the command specified by execute-command . By specifying --rm , the task will be automatically stopped at the end of the session, so you can operate it like a bastion host. After entering the task information interactively, the command will be stopped without waiting for the task to start or stop. ecsk exec After selecting the task and container interactively, and execute the command. ecsk cp After selecting the task interactively, copy the files from local to remote. Internally, using an S3 Bucket to transfer the files, so you need to add permissions for the corresponding Bucket to the task role. If you want to select the container interactively, use ecsk cp ./ :/etc/nginx/ . Transfer files from remote to local. ecsk logs After selecting the task","default_branch":null,"files":null,"tree":[],"storefront":"/r/yukiarrr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yukiarrr/ecsk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}