2013-01-16 72 views

回答

1

這是我做的:

創建下面的腳本,並將其保存爲~/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] ~]$