0
目前管理多個AWS賬戶並從命令行執行操作可能令人討厭。每次我必須刪除.ec2文件夾中的Public和Private證書並手動將其替換爲另一個帳戶才能訪問。與多個亞馬遜WS賬戶合作
有沒有辦法讓我處理多個證書/帳戶?
我也跟着在這裏http://www.robertsosinski.com/2008/01/26/starting-amazon-ec2-with-mac-os-x/手動,當我第一次創建命令行
目前管理多個AWS賬戶並從命令行執行操作可能令人討厭。每次我必須刪除.ec2文件夾中的Public和Private證書並手動將其替換爲另一個帳戶才能訪問。與多個亞馬遜WS賬戶合作
有沒有辦法讓我處理多個證書/帳戶?
我也跟着在這裏http://www.robertsosinski.com/2008/01/26/starting-amazon-ec2-with-mac-os-x/手動,當我第一次創建命令行
這是我做的:
創建下面的腳本,並將其保存爲~/bin/aws.sh
:
#!/bin/bash
export EC2_REGION='us-east-1'
case "$1" in
"rbn")
export AWS_ACCESS_KEY='AKKDHH2HVQSHVQ32A'
export AWS_SECRET_KEY='vizCQvkKhmMioAP/BXSe4HANGh47azvAF'
export AWS_ACCOUNT='RBN'
;;
"gl")
export AWS_ACCESS_KEY='AKIADFGDFHHTP7ELQ'
export AWS_SECRET_KEY='Ty+mNit235235235ETiJY/rEfxJwbQ2h+b'
export AWS_ACCOUNT='AnotherCompanyA'
;;
"mcg")
export AWS_ACCESS_KEY='AKIAJKA2F5KRZQDBZS7A'
export AWS_SECRET_KEY='tuQIiXgHY0B3nTEy6WaUzTsZwHUg1DiJtlAb'
export AWS_ACCOUNT='AnotherCompanyB'
;;
*)
export AWS_ACCOUNT="No account"
;;
esac
echo "$AWS_ACCOUNT is active."
然後創建以下別名:
alias aws='client=$1 source aws.sh $client'
然後我執行它:
[[email protected] ~]$ aws rbn
RBN is active.
[[email protected] ~]$