Skip to content
This repository has been archived by the owner on Nov 29, 2018. It is now read-only.

henryhardy/AWS-CLI-Multi-Accounts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

AWS CLI Accounts Tool

This is built to get around the issue of doing admin on multiple AWS accounts.

modify your .bash_profile (or where ever for whatever you're running ).

 alias awsuser='client=$1 source ~/bin/awsuser.sh $client'  

then just put the awsuser.sh file into the location set above - so ~/bin/awsuser.sh will be the path of the script.

To use simply type

awsuser profile_name

where profile name is the name you set for each collection of credentials - so you'll need to go in and modify each of the "accounts" in the bash script by adding your credentials. Once done you can just change profiles like above. Below is an example.

for example,

awsuser dag

would change to the dag credentials.

Huzzah! for easy AWS managment. You may also need to chmod the aws.sh file

chmod 700 ~/bin/awsuser.sh

What this is actually doing is overwriting the config file aws cli looks for when you try to do anything that requires credentials - which is pretty much everything in the CLI. If you have a different path to your credentials, you'll just need to modify the path in the shell script.

Hope this helps!

About

An easy way to manage multiple AWS CLI credentials.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages