Open4
私の~/.bash_aliases
私の環境
~/.bash_aliases
export AWS_SDK_LOAD_CONFIG=1
# TABで補完
eval "$(rain completion bash)"
complete -C '/home/linuxbrew/.linuxbrew/opt/awscli@2/bin/aws_completer' aws
# awscli 補完
alias awsh='aws --cli-auto-prompt'
# mfa
alias awsm='aws-mfa --profile auth'
# account-id確認用
alias awsa='aws sts get-caller-identity'
# profileの切り替え
function awsp() {
AWS_PROFILE=$(grep -E '^\[profile' ~/.aws/config | cut -d" " -f2 | tr -d ']' | fzf --tmux --reverse)
if [ "${AWS_PROFILE}" == "default" ]; then
unset AWS_PROFILE
else
export AWS_PROFILE
fi
}
- rain, awsコマンドは、TABで補完できるように
- awsh はawsコマンドのヘルプを見る
- awsmは、MFAのコード入力する
- awsaは、AccountIDを確認する
- awspは、profileを切り変える