AWS SSM tool
Project description
aws-ssm-juggle
Installation
pip install aws-ssm-juggle
Pre-requisites
session-manager-plugin
Linux
curl https://s3.amazonaws.com/session-manager-downloads/plugin/latest/ubuntu_64bit/session-manager-plugin.deb -o "/tmp/session-manager-plugin.deb"
mkdir -p ~/bin
dpkg-deb --fsys-tarfile /tmp/session-manager-plugin.deb | tar --strip-components=4 -C ~/bin/ -xvf - usr/local/sessionmanagerplugin/bin/session-manager-plugin
MacOS
brew install --cask session-manager-plugin
Infrastructure
Use ecs-exec-checker to check for the pre-requisites to use ECS exec.
ecs-juggle
Inspired by ecsgo (ecspy
is in use already).
Provides a tool to interact with AWS ECS tasks.
Currently provides:
- interactive execute-command (e.g. shell)
- port-forwarding
You can supply command-line arguments to specify which cluster/service/task/... to use or will be prompted with a nice menu.
Usage
See ecs-juggle --help
for all features.
Execute command
Select all from menu:
ecs-juggle command
Port forwarding
Select all from menu:
ecs-juggle forward
Specify port and select the rest from menu:
ecs-juggle --remote-port 8080 forward
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aws_ssm_juggle-24.4.0.tar.gz
(4.9 kB
view hashes)
Built Distribution
Close
Hashes for aws_ssm_juggle-24.4.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c111354d5db1a8c5abdd1c3eb22d1c98223bd8097215136d6efa28ee13a5d89 |
|
MD5 | b3546e7def0bd4e17ab21d5c72e7ac77 |
|
BLAKE2b-256 | 4e087b1653e3d7bf1dce99f9897042f4d1710d48ffb8230f7c369369fd2f8012 |