Я постоянно движусь между профилями AWS и написал функцию Bash, чтобы помочь мне прыгать между тем, что мне нужно.
Надеюсь, кто-то еще находит это полезным
#!/bin/bash _getprofiles() { COMPREPLY=($(compgen -W "$(sed -n 's#^\[\(.*\)\]#\1#p' ~/.aws/credentials | sort -u)" -- "${COMP_WORDS[1]}")) } aps () { if [ -z "$1" ]; then echo $AWS_DEFAULT_PROFILE return fi export AWS_DEFAULT_PROFILE=$1 } complete -F _getprofiles aps
Просто положите эту функцию в ваш ~/.bash_profile
или что-то получено, когда начинается сеанс терминала.
Это добавит команду доп
И вы можете заполнить любой из существующих профилей в вашем конфиге AWS.
Оригинал: «https://dev.to/focusedlabs/easily-switch-aws-profiles-with-tab-completion-554d»