Skip to main content

AWS Commander

Project description

# AWSC - AWS Commander

AWSC is a tool inspired by [k9s](https://github.com/derailed/k9s) - the goal is to create a similarly easy to use terminal-based UI for the AWS API.

## Installation

### Requirements

AWSC has been tested with and therefore requires python 3.8 or later.

### Stable releases

AWSC is available on pypi and can be installed via pip.

`bash $ pip3 install awsc ``

### Edge versions

You can install the latest git revision from the root directory of the repository by issuing:

`bash $ sudo python3 setup.py install `

## First use

Through either installation method, the awsc binary should become available.

Upon launching AWSC, you are prompted to set an encryption key (password) for your database of access credentials. You will have to enter this encryption key every time you launch AWSC.

You will then be taken to the list of AWS contexts and you should see an empty list. You can either add a new context by pressing a - you’ll have to add your access and secret key manually; or you can import the current AWS CLI context by pressing i.

For navigation , refer to the top right hotkey display on each screen.

### Command palette

The command palette can be accessed by pressing :. This allows you to navigate between the different AWS resources. Most resources have short names that are accepted, but the full name of the resource without spaces should also be accepted. For an exhaustive list of commands that are available, type ‘help’ and press enter.

### Defaults

You can configure a default context, region and ssh key in their relevant screens. These are remembered and automatically set on each launch. Your default SSH key is only used if the keypair for the instance you are accessing does not already have an associated SSH key.

## Version history

Refer to the [changelog](CHANGELOG.md) for release notes on versions.

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

awsc-0.3.1.tar.gz (53.1 kB view details)

Uploaded Source

Built Distribution

awsc-0.3.1-py3-none-any.whl (92.6 kB view details)

Uploaded Python 3

File details

Details for the file awsc-0.3.1.tar.gz.

File metadata

  • Download URL: awsc-0.3.1.tar.gz
  • Upload date:
  • Size: 53.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.8

File hashes

Hashes for awsc-0.3.1.tar.gz
Algorithm Hash digest
SHA256 e2c2665828d57d23d11f642a32984555517934aba2a8e65d1835b91ceeef3cb1
MD5 738dc5646c4999d83788dacbb83208c8
BLAKE2b-256 1bc5ed2956df975e554e04fcf7c6f0f53e403da9c5b99438d6e3e5a171e0d5cb

See more details on using hashes here.

File details

Details for the file awsc-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: awsc-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 92.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.8

File hashes

Hashes for awsc-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 778c08cf9dfef447e129019f87c834a93b3d3e7b4e8119a91613390eca22c2e7
MD5 acd10869e28d5804617d1cf85df7c336
BLAKE2b-256 c6037774e7b882f50b25ab7e5ed6efbcda7022a0c4cbdd7fdd4a37be8b15ad2e

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