在工作上如果有多組 AWS 環境,會需要快速切換進行操作,這篇簡單記錄一下如何快速方便的透過 aws-cli 切換帳號
--profile
參數在每次執行指令後面添加 --profile
,指定要使用的 profile
aws s3 ls --profile lab
2. 使用環境變數 AWS_PROFILE
export AWS_PROFILE=lab
直接在 .bashrc
或 .zshrc
建立一個 shell function 來進行快速切換。 以 .bashrc
為例,將底下代碼添加到 .bashrc
change_aws_profile() {
export AWS_PROFILE=$1
export AWS_DEFAULT_PROFILE=$1
echo "AWS profile switched to: $1"
}
接著 reload
source ~/.bashrc
當要切換時只需要輸入對應的 profile 即可
change_aws_profile lab