Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

awsprofiles

Manage and switch between AWS profiles

What's this?

Install

$ yarn global add awsprofiles

CLI

$ awsprofiles --help

  A tool to manage and switch between aws profiles

  Usage
    $ awsprofiles <profile>

  Examples
    $ awsprofiles
    $ awsprofiles prod
    $ awsprofiles dev

Interactive UI

Running awsprofiles without arguments provides an interactive UI similar to that of np

Configuration

Expects an ~/.aws/credentials file similar to the format below:

[default]
aws_access_key_id = 1xxxxxxxxxxxxxxxxxxx
aws_secret_access_key = 1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

[production]
aws_access_key_id = 1xxxxxxxxxxxxxxxxxxx
aws_secret_access_key = 1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

[sandbox]
aws_access_key_id = 2xxxxxxxxxxxxxxxxxxx
aws_secret_access_key = 2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

[a_client]
aws_access_key_id = 3xxxxxxxxxxxxxxxxxxx
aws_secret_access_key = 3xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

[personal]
aws_access_key_id = 4xxxxxxxxxxxxxxxxxxx
aws_secret_access_key = 4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Tips

Alias

I like to alias awsprofiles to ap by adding the following to .zshrc or .bashrc

alias ap = "awsprofiles"

Special Thanks

Created By

License

MIT (c) Nick Matenaar

About

🔑 Manage and switch between AWS profiles

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages