Tools for AWS Systems Manager: ssm-session ssm-copy ssm-tunnel
Project description
aws-ssm-tools - AWS System Manager Tools
Convenient tools for AWS Systems Manager.
Scripts included
-
Wrapper around
aws ssm start-session
that can open SSM Session to an instance specified by Name or IP Address.Check out SSM Sessions the easy way for an example use.
-
Copy files to/from EC2 instances to which we don't have access over SSH. The file transfer uses the SSM Session channel and transfers files base64-encoded.
-
Open IP tunnel to the SSM instance and to enable network access to the instance VPC. This requires ssm-tunnel-agent installed on the instance.
Installation
The easiest way is to install the tools from PyPI repository:
pip install aws-ssm-tools
Note: SSM Tools require Python 3.6+ except for the ssm-tunnel-agent
that only requires Python 2.7+
Standalone tunnel agent installation
Refer to README-agent.md for ssm-tunnel-agent
installation details.
Alternatively it's also bundled with this package, you can take it from here.
Other AWS Utilities
Check out AWS Utils repository for more useful AWS tools.
Author and License
All these scripts were written by Michael Ludvig and are released under Apache License 2.0.
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
Built Distribution
Hashes for aws_ssm_tools-0.9.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73d1baf36441d57d963092ef111889fb7dea05fdb3aa195e5917e4fa9693c540 |
|
MD5 | a1f2f49a1f06901581d15d2a27fc4afe |
|
BLAKE2b-256 | bed8166a2e3e9769d64d55604b319d817671b6bb8272c51791009dbe216e2705 |