[MAC]Mac OS Install aws cli
最近因為工作關係在研究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
後再下指令。