{"id":20130636,"url":"https://github.com/chaseconey/let-me-in","last_synced_at":"2026-01-22T02:03:32.054Z","repository":{"id":248056801,"uuid":"827628944","full_name":"chaseconey/let-me-in","owner":"chaseconey","description":"A CLI tool to easily SSH into an ECS container using SSM Session Manager.","archived":false,"fork":false,"pushed_at":"2025-06-10T04:24:06.000Z","size":293,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-10T04:26:18.784Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chaseconey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-12T03:46:56.000Z","updated_at":"2025-06-10T04:24:07.000Z","dependencies_parsed_at":"2024-07-12T05:26:56.940Z","dependency_job_id":"27749570-999f-4f37-b4b7-989d3e055628","html_url":"https://github.com/chaseconey/let-me-in","commit_stats":null,"previous_names":["chaseconey/let-me-in"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/chaseconey/let-me-in","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaseconey%2Flet-me-in","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaseconey%2Flet-me-in/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaseconey%2Flet-me-in/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaseconey%2Flet-me-in/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chaseconey","download_url":"https://codeload.github.com/chaseconey/let-me-in/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaseconey%2Flet-me-in/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28650605,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T20:39:17.119Z","updated_at":"2026-01-22T02:03:32.049Z","avatar_url":"https://github.com/chaseconey.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./let-me-in.jpg\" /\u003e\n\u003c/p\u003e\n\n# let-me-in\n\n[![codecov](https://codecov.io/gh/chaseconey/let-me-in/graph/badge.svg?token=H1N2VORZE1)](https://codecov.io/gh/chaseconey/let-me-in)\n\nA CLI tool to easily SSH into an ECS container using SSM Session Manager.\n\n[![asciicast](./demo.gif)](https://asciinema.org/a/ao7mlvJMdkfon36QhInqBK78I)\n\n## Pre-requisites\n\nTo use this tool, you will need:\n\n- the [AWS CLI](https://aws.amazon.com/cli/) installed on your machine (if you are executing the command)\n- the [Session Manager plugin for the CLI](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html) installed\n- your task/service to have the `enable-execute-command` flag set\n\n## Quickstart\n\n```\nnpx @chaseconey/let-me-in\n```\n\nThis will prompt you through your clusters, services, tasks, and containers to give you the appropriate destination.\n\n### Example Usage\n\nThere are quite a few options that you can pass to streamline connecting to your container. Here are a few examples:\n\n#### Passing Cluster and Service Name\n\n```\nnpx @chaseconey/let-me-in -c prod -s app-prod-1\n```\n\nThis will skip prompting for the cluster and service and move on to the task selection automatically.\n\nAdditionally, if there is only 1 task and 1 container, it will assume that is what you want and move on.\n\n#### Changing the Target Region\n\n```\nnpx @chaseconey/let-me-in -r us-west-2\n```\n\nThis will search for resources in the `us-west-2` region. For a list of available regions, check out the [AWS docs](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/).\n\n#### Printing, Rather than Executing\n\nSometimes, you may want to get the full AWS CLI command with all the identifiers filled in rather than executing the interactive shell. This can be useful if you need to log in multiple times and don't want to go through the questions repeatedly. It can also be helpful if you want to hand the command over to someone else to use.\n\n```\nnpx @chaseconey/let-me-in --print\n```\n\n### AWS Credential Handling\n\nThis CLI uses the AWS Javascript SDK, which uses the normal \"AWS Credential Provider Chain\". This means it will try and load the credentials in many different ways but in a specific order.\n\nFor more details, check out the [AWS docs](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/credentials-chain.html#credentials-default).\n\n\u003e [!NOTE]  \n\u003e We provide passing the `profile` using the `-p` or `--profile` flags.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchaseconey%2Flet-me-in","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchaseconey%2Flet-me-in","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchaseconey%2Flet-me-in/lists"}