👨💻簡介
在工作上如果有多組 AWS 環境,會需要快速切換進行操作,這篇簡單記錄一下如何快速方便的透過 aws-cli 切換帳號
💡解決辦法
- 使用
--profile參數
在每次執行指令後面添加 --profile,指定要使用的 profile
aws s3 ls --profile lab
2. 使用環境變數
AWS_PROFILEexport AWS_PROFILE=lab
- 建立 shell function
直接在 .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









