Manage credentials for multiple AWS accounts
Project description
AWS-Identity-Manager
Command line tool to store credentials for multiple AWS accounts and quickly switch between them.
Installation
To install using pip:
pip install aws-identity-manager
Or download the latest release and install by running:
python setup.py install
Usage
Start the interactive command line tool:
awsidentity
Then use the following commands:
save Save credentials (if any) found in your existing config files for later use
add Allows you to add a new set of credentials (identity)
edit Make changes to existing identity
change Select one of your stored identies and modifies (or creates) the configuration files for most AWS client libraries
import Import identities from a csv file downloaded from the IAM Console (created whenever you add new users)
Additional Info
All of the credentials are saved by default in your home directory:
.aws-identity-manager/identities.json
The scripts are designed to keep the permissions of this as well as the modified config files secured and only accessible to the current user. Before any changes are made to any existing AWS config files, they are backed up:
~/.aws/credentials.bak
This is only done if the backup filename doesn’t already exist though. In other words, it would be a good idea to have your credentials somewhere safe before running the script.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for aws-identity-manager-0.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30d0018d1db4bb910b344328d0978e1449672b96793bdc3a5ede282df831961b |
|
MD5 | 356a17e4e507461c3dcb828389f70fe9 |
|
BLAKE2b-256 | 10d3d33794b70213f839d85503afc2baffced90dd361b8af0a69a544181d72c5 |
Hashes for aws_identity_manager-0.0.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b5d8dc3332d92927195d5847908d8a03184aca026d519d3df16ddeb6fd014bf |
|
MD5 | d3ac330ced1ba9b00abc11bf83a4a26f |
|
BLAKE2b-256 | c4f94977f0cfd53a42ea38a62766fccf8ecb9d755e1a98ea6495c8b5a9b2f2f9 |