Skip to main content

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

  • ssm-session

    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.

  • ssm-copy

    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.

  • ssm-tunnel

    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


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-tools-0.9.2.tar.gz (10.9 kB view hashes)

Uploaded Source

Built Distribution

aws_ssm_tools-0.9.2-py3-none-any.whl (15.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page