aws: added an alias for changing the AWS access key set on a profile
This commit is contained in:
parent
e44aa50301
commit
645ab35bdc
@ -25,7 +25,22 @@ function aws_profiles {
|
||||
reply=($(grep profile $AWS_HOME/config|sed -e 's/.*profile \([a-zA-Z0-9_-]*\).*/\1/'))
|
||||
}
|
||||
|
||||
compctl -K aws_profiles asp
|
||||
function aws_change_access_key {
|
||||
if [[ "x$1" == "x" ]] then
|
||||
echo "usage: $0 <profile.name>"
|
||||
return 1
|
||||
else
|
||||
echo "Insert the credentials when asked."
|
||||
asp $1
|
||||
aws iam create-access-key
|
||||
aws configure --profile $1
|
||||
echo "You can now safely delete the old access key running 'aws iam delete-access-key --access-key-id ID'"
|
||||
echo "Your current keys are:"
|
||||
aws iam list-access-keys
|
||||
fi
|
||||
}
|
||||
|
||||
compctl -K aws_profiles asp aws_change_access_key
|
||||
|
||||
if _homebrew-installed && _awscli-homebrew-installed ; then
|
||||
_aws_zsh_completer_path=$(brew --prefix awscli)/libexec/bin/aws_zsh_completer.sh
|
||||
|
Loading…
Reference in New Issue
Block a user