awsp-searchable
v2.2.2
Published
Switch AWS Profiles easily
Downloads
5
Readme
AWSP - AWS Profile Switcher
Easily switch between AWS Profiles
Prereqs
Setup your profiles using the aws cli
aws configure --profile PROFILE_NAME
You can also leave out the --profile PROFILE_NAME
param to set your default
credentials
Refer to this doc for more information https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html
Setup
npm install -g awsp-searchable
Add the following to your .bashrc
or .zshrc
config
export AWS_SHARED_CREDENTIALS_FILE=/mnt/c/Users/w57893/.aws/credentials
export AWS_CONFIG_FILE=/mnt/c/Users/w57893/.aws/config
alias awsp="source _awsp"
Usage
awsp
Show your AWS Profile in your shell prompt
For better visibility into what your shell is set to it's helpful to configure your prompt to show the value of the env variable AWS_PROFILE
.
Here's a sample of my zsh prompt config using oh-my-zsh themes
function aws_prof {
local profile="${AWS_PROFILE:=default}"
echo "%{$fg_bold[blue]%}aws:(%{$fg[yellow]%}${profile}%{$fg_bold[blue]%})%{$reset_color%} "
}
PROMPT='OTHER_PROMPT_STUFF $(aws_prof)'