Skip to main content

Manage credentials for multiple AWS accounts

Project description

Build Status Coverage Status

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws-identity-manager-0.0.3.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

aws_identity_manager-0.0.3-py2.py3-none-any.whl (10.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file aws-identity-manager-0.0.3.tar.gz.

File metadata

File hashes

Hashes for aws-identity-manager-0.0.3.tar.gz
Algorithm Hash digest
SHA256 30d0018d1db4bb910b344328d0978e1449672b96793bdc3a5ede282df831961b
MD5 356a17e4e507461c3dcb828389f70fe9
BLAKE2b-256 10d3d33794b70213f839d85503afc2baffced90dd361b8af0a69a544181d72c5

See more details on using hashes here.

File details

Details for the file aws_identity_manager-0.0.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for aws_identity_manager-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2b5d8dc3332d92927195d5847908d8a03184aca026d519d3df16ddeb6fd014bf
MD5 d3ac330ced1ba9b00abc11bf83a4a26f
BLAKE2b-256 c4f94977f0cfd53a42ea38a62766fccf8ecb9d755e1a98ea6495c8b5a9b2f2f9

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