{"id":22117730,"url":"https://github.com/kineticcafe/docker-aws-cli-session-manager","last_synced_at":"2026-04-28T21:02:09.731Z","repository":{"id":215029806,"uuid":"737945621","full_name":"KineticCafe/docker-aws-cli-session-manager","owner":"KineticCafe","description":"amazon/aws-cli image with the SessionManager plugin pre-installed","archived":false,"fork":false,"pushed_at":"2024-10-29T17:14:34.000Z","size":57,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-29T18:42:11.258Z","etag":null,"topics":["aws-cli","aws-session-manager","docker-image"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KineticCafe.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/version_update.rb","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-02T03:12:34.000Z","updated_at":"2024-10-29T17:14:38.000Z","dependencies_parsed_at":"2024-01-02T04:26:05.460Z","dependency_job_id":"5044bad1-d9b7-4b04-9df3-64be947ff125","html_url":"https://github.com/KineticCafe/docker-aws-cli-session-manager","commit_stats":null,"previous_names":["kineticcafe/docker-aws-cli-session-manager"],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/KineticCafe/docker-aws-cli-session-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KineticCafe%2Fdocker-aws-cli-session-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KineticCafe%2Fdocker-aws-cli-session-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KineticCafe%2Fdocker-aws-cli-session-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KineticCafe%2Fdocker-aws-cli-session-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KineticCafe","download_url":"https://codeload.github.com/KineticCafe/docker-aws-cli-session-manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KineticCafe%2Fdocker-aws-cli-session-manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32399011,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T19:38:08.556Z","status":"ssl_error","status_checked_at":"2026-04-28T19:37:55.688Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["aws-cli","aws-session-manager","docker-image"],"created_at":"2024-12-01T13:38:59.555Z","updated_at":"2026-04-28T21:02:09.704Z","avatar_url":"https://github.com/KineticCafe.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [ghcr.io/]kineticcafe/aws-cli-session-manager: AWS CLI v2 with Session Manager\n\n\u003e [!IMPORTANT]\n\u003e\n\u003e This image will no longer receive updates and the repo is being archived as we\n\u003e no longer use AWS CLI with Session Manager. I recommend forking this repo if\n\u003e you wish to maintain a similar image for your organization as the architecture\n\u003e and actions work very well.\n\u003e\n\u003e To make the automated version updates work in GitHub Actions, you will need to\n\u003e create a GitHub app with the following permissions:\n\u003e\n\u003e - `repo:contents:write`\n\u003e - `repo:metadata:read`\n\u003e - `repo:pull-requests:write`\n\u003e - `repo:workflows:write`\n\u003e - `organizations:members:read`\n\u003e\n\u003e Kinetic Cafe open source team\n\nThis is a minimal extension to [amazon/aws-cli][amazon/aws-cli] that includes\nthe [Session Manager plugin][Session Manager plugin] for AWS CLI. If Amazon\nstarts including image versions with the session manager plugin included, this\nimage will be discontinued.\n\nThese images can be pulled either from Docker Hub\n(`kineticcafe/aws-cli-session-manager:2.23.7`) or GitHub Container Registry\n(`ghcr.io/kineticcafe/aws-cli-session-manager:2.23.7`).\n\n## `aws-cli-session-manager` script\n\nThe `aws-cli-session-manager` script is recommended to be installed in your\n`$PATH` as `aws` and `aws_completer`, allowing you to run the AWS CLI as if you\nhad the native installation on your system, including the use of the AWS command\ncompleter.\n\nIt will pull from `ghcr.io/kineticcafe/aws-cli-session-manager:2.23.7` by\ndefault. The version can be overridden by specifying `AWS_CLI_VERSION` and the\nimage can be overridden entirely by specifying `IMAGE`:\n\n```sh\n$ AWS_CLI_VERSION=2.23.7 ./aws-cli-session-manager --version\n$ IMAGE=kineticcafe/aws-cli-session-manager:latest ./aws-cli-session-manager --version\n```\n\nThis script attempts to be intelligent about enabling TTY and interactive\nsupport for the image run, but non-interactive mode can be forced with\n`--non-interactive`. Interactive mode with TTY support can be forced with\n`--force-tty`, which will fail if standard input is not attached to a TTY.\n\nA bash shell inside the Docker container will be started with the special\ncommand `aws shell` or `aws sh`.\n\nBy default, `~/.aws`, `${AWS_CONFIG_FILE}`, and `${AWS_SHARED_CREDENTIALS_FILE}`\nwill be mounted `readonly` unless the `configure` command is used or unless\n`--read-write` is passed.\n\nCertain features such as `--ca-bundle` and `AWS_WEB_IDENTITY_TOKEN_FILE` may not\nwork correctly because of the interaction between Docker and the host file\nsystem. Pull requests will be considered for issues relating to these files.\n\n### Installing `aws-cli-session-manager`\n\n`aws-cli-session-manager` can be installed with symlinks using the `install`\nscript:\n\n```sh\ncurl -sSL --fail \\\n  https://raw.githubusercontent.com/KineticCafe/docker-aws-cli-session-manager/main/install |\n  bash -s -- ~/.local/bin\n```\n\nReplace `~/.local/bin` with your preferred binary directory.\n\nBy default, it will download `aws-cli-session-manager` from GitHub and install\nit in the provided `TARGET` and make symbolic links for `aws` and\n`aws_completer`. Symbolic link creation will not overwrite files or symbolic\nlinks to locations _other_ than `TARGET/aws-cli-session-manager`.\n\n`--no-symlinks` (`-S`) may be specified to skip symbolic link creation entirely.\n\n`--force` (`-f`) may be specified to install `kinetic-ansible` even if it\nalready exists, and to overwrite files and non-`TARGET/kinetic-ansible` symbolic\nlinks.\n\n`--verbose` (`-v`) will turn on trace output of commands.\n\n[amazon/aws-cli]: https://hub.docker.com/r/amazon/aws-cli\n[session manager plugin]: https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkineticcafe%2Fdocker-aws-cli-session-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkineticcafe%2Fdocker-aws-cli-session-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkineticcafe%2Fdocker-aws-cli-session-manager/lists"}