30天鐵人賽介紹 AWS 雲端世界 - 7: AWS CLI Tool
What is AWS Command Line Tool
AWS 命令列界面 (CLI) 是管理 AWS 服務的統一工具。可透過指令碼操作 AWS 服務省去介面操作的麻煩。
我們可以從官方https://aws.amazon.com/tw/cli/下載安裝。
至於 AWS CLI、API與SDK的定位與使用可以參考 CLI、API與SDK(本文取自「優福網-AWS教學手冊)
Setup up
當安裝好後我們可以透過 cmd 呼叫下方指令確認是否安裝完成:
aws --version
接著拿出在先前 IAM 所設定的 Access Key ID和Secret Access Keys做為登入設定:
aws configure
設定完後可以透過下方指令看當前環境設定:
aws configure list
Hands on with S3 transfer replication files
AWS CLI 引進一組新的簡單檔案命令,可有效率的從 Amazon S3 傳入和傳出檔案,而我們將透過他將昨天建立的S3 檔案傳入 replication 內。
當完成上面 AWS cli 登入設定後,我們可以透過下方指令列出目前 S3 的bucket有哪些:
aws s3 ls
接著我們可以輸入下方的指令進行檔案遞迴傳送:
aws s3 cp --recursive s3://blackiecloudfiles s3://replication-euro
這邊我們可以回介面看到檔案已經傳送過去,但檔案的存儲等級不是先前設定的 IA 而是 Standard,這邊要稍微住一下執行命令列指令時記得要指定等級(不會自動套用當前的replication policy)