最近因為工作關係在研究AWS相關的東東。

一直以來都很習慣使用command來做事,所以就開啟了AWS CLI研究之路。

最基礎的就是在Terminal中使用AWS CLI指令。

基本上,只要有Python都可以安裝。

我本身Py2 & Py3 都有裝在機器內,但個人偏好用Py3。

安裝歷程:

請先確定電腦內有 brew 這個套件安裝程式。

如果沒有,請用下方方法安裝:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

接著再下:

brew install awscli

然後來檢查是否有安裝完成。

aws --version

接著要設定config以及credentials

mkdir -p .aws  		
cd .aws  		
vim config  		

然後新增:

[default]      		
region=us-east-1    
output=json     
[profile your_aws_account]      
region=us-east-1      
output=python      

驗證檔案

vim credentials

[default]    
aws_access_key_id=IAMYOURDADDY     
aws_secret_access_key=GREEDISGOOD    
[user1]    
aws_access_key_id=youraccesskey    
aws_secret_access_key=yoursecretaccesskey    
[user3]    
etc..     

然後可以隨便下個指令測試:

aws iam list-users

如果有回下面的訊息,就表示成功了。

{ "Users": [ { "Path": "/", "UserName": "yourusername", "UserId": "yourfuckingid", "Arn": "yourfuckarn", "CreateDate": "yourfuckingtime" } ] }

如果要切換使用者可以用aws iam list-users --profile user1或先export AWS_DEFAULT_PROFILE=user1後再下指令。