Skip to main content

zec2

PyPI version Build Status

GitHub issues GitHub closed issues GitHub closed pull requests

PyPI - Python Version GitHub GitHub last commit

Easily manage your AWS EC2 instances

INSTALL

pip install zec2

CONFIGURE AWS CREDENTIALS

You should have this two files on your computer:

~/.aws/config:

[default]
region=your_aws_region
output=json

~/.aws/credentials:

[default]
aws_access_key_id=your_access_key_id
aws_secret_access_key=your_secret_access_key

To learn more about AWS credentials and how to install them on your computer, please read this: https://docs.aws.amazon.com/rekognition/latest/dg/setting-up.html

DIFFERENT AWS PROFILES

You can put as many profiles in your aws credentials file and call them with zec2:

# use default aws profile
> zec2 ls

# use different aws profile
> zec2 -p my_profile ls

Use this option with every command.

CLI COMMANDS

# list all EC2 instances
> zec2 ls

# list all EC2 instances using custom aws profile (applies to all commands)
> zec2 -p work ls

# live list all EC2 instances
> zec2 ls -f

# ssh to 1st instance from the list
> $(zec2 ssh 1)

# ssh using different user (the default is ec2-user)
> $(zec2 ssh 1 -u ubuntu)

# ssh using different pem key path (the default is ~/.ssh/__instance_key_pair__.pem)
> $(zec2 ssh 1 -i ~/path/to/key.pem)

# stop 1st EC2 instance from the list
> zec2 stop 1

# start 1st EC2 instance from the list
> zec2 start 1

# restart 1st EC2 instance from the list
> zec2 restart 1

# terminate 1st EC2 instance from the list
> zec2 terminate 1

Metadata

Release files for zec2 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zec2 0.5.0
File Size Uploaded
zec2-0.5.0.tar.gz 5.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zec2 0.5.0
File Interpreter ABI Platform
zec2-0.5.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 12.0 kB

Release files / zec2-0.5.0.tar.gz

Download URL zec2-0.5.0.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
7b6a1be0774769adaaac2d98ffdbd7d51df7712ceb3012ce44b8a8cb6ae25caa
BLAKE2b-256 checksum
How to use checksums
0b2a0bf91a7d45d4d3089edb7cbcb9c1ea1aea4f01deaeee16edb55ff8387bf7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.13

Release files / zec2-0.5.0-py2.py3-none-any.whl

Download URL zec2-0.5.0-py2.py3-none-any.whl
Size 6.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
c2a79153ad33bea4e032be52263e96df2a910681d047eb609b8b315611a78873
BLAKE2b-256 checksum
How to use checksums
60499a670e8416ea8a3ad7e50a358a879e44c0d3a7177f6ff9fa5c35cc44789f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.13

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.1

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page