aws-ssm-tools | Handy tools for AWS Systems Manager | AWS library
kandi X-RAY | aws-ssm-tools Summary
kandi X-RAY | aws-ssm-tools Summary
Handy tools for AWS Systems Manager - ssm-session, ssm-copy and ssm-tunnel
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Start the tunnel
- Delete the tun device
- Open a local tunnel
- Run a command
- Resolve a list of containers matching the given keyword
- Prints a list of containers
- Add a container to the container
- Get the list of ECS clusters
- Parse command line arguments
- Adds general parameters to an argument parser
- Show the current version
- Connect to an instance
- Wait for a new prompt to finish
- Resolve instance id
- Get list of instances from SSM inventory
- Send SSH public key to EC2
- Obtain the SSH key
- Print list of instances
- Verify that the session - manager - manager version is installed
- Start SSM session
- Configure logging
- Start an SSH session
- Generate random and remote ip addresses
- Print the list of running containers
aws-ssm-tools Key Features
aws-ssm-tools Examples and Code Snippets
Community Discussions
Trending Discussions on aws-ssm-tools
QUESTION
I've got a Python project aws-ssm-tools that uses setup.py
for packaging. It comes with 3 scripts: ssm-tunnel
, ssm-session
and ssm-copy
.
It can be installed with pip install aws-ssm-tools
and puts the scripts to ~/.local/bin/
.
However when I try to install it with pipx
it fails:
ANSWER
Answered 2020-Feb-03 at 23:26As stated in the pipx documentation chapter "How pipx works", section "Developing for pix", the project requires setuptools entry_points
.
According to the content of your question, it seems that the target project uses scripts
, they are similar in purpose to entry-points
but pipx does not look for those and does not expose them.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install aws-ssm-tools
connectivity to SSM endpoint, e.g. through public IP, NAT Gateway, or SSM VPC endpoint.
EC2 instance IAM Role with permissions to connect to Systems Manager.
Make sure you've got aws and session-manager-plugin installed locally on your laptop. Follow AWS CLI installation guide and session-manager-plugin installation guide to install them if needed. Note that ssm-ssh needs session-manager-plugin version 1.1.23 or newer. Upgrade if your version is older.
The easiest way is to install the ssm-tools from PyPI repository:. NOTE: SSM Tools require Python 3.6 or newer. Only the ssm-tunnel-agent requires Python 2.7 or newer as that's what's available by default on Amazon Linux 2 instances.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page