Skip to main content

AWS EC2 information and connection tool

Project description

AWS Instance Information

Summary

awsi script can help search for a server in aws and connect to it.

It uses boto to connect to AWS and build a register of all the ec2 instances you have access too.

It can generate a cache of all servers in the configured regions by calling awsi --refresh

It can then connect to an instance using the instanceId, public ip address or name tag If more than one server is found (maybe they have the same name) it will show you all of them and require you to use a different piece of information. ID is unique so this is recommended.

Installation

pip install awsi

Configuration

In you home directory create a folder called '.awsi'
In this folder create a config file called 'config.cfg'

The contents of the file should look like the following.

[main]
profiles: default,work,work2
regions: eu-west-1,eu-central-1,us-east-1,us-west-2,us-west-1
cache_file: /tmp/awsi_cache

where profiles refer to your aws cli profiles found in .aws/credentials | .aws/config

Usage

usage: awsi [-h] [--refresh | --list | --version]
            [search_string [search_string ...]]

positional arguments:
  search_string  ip, instance id or string to find in Name tag

optional arguments:
  -h, --help     show this help message and exit
  --refresh      refresh the cache
  --list         list all instances in the cache
  --version      print version

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

awsi-1.5.3.tar.gz (4.8 kB view details)

Uploaded Source

File details

Details for the file awsi-1.5.3.tar.gz.

File metadata

  • Download URL: awsi-1.5.3.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

File hashes

Hashes for awsi-1.5.3.tar.gz
Algorithm Hash digest
SHA256 e9b342e213beaf8e4528e59080494d543c33c52fe779bfe3ac4893887eb2f9f2
MD5 947984b42922125b49e74be2455cfd18
BLAKE2b-256 8dbc410b938de23835ed7ca58feb097aacc84a88a75e4187823bdabf66e0e1be

See more details on using hashes here.

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