Day 02-2 - AWS 基本管理 & 常見名詞
[TOC]
以前大學老師說過。
新手工程師都愛用 GUI,高手工程師都用 CLI
沒錯,身為高手的我們怎麼可以只用 GUI 畫面來操作呢!
但是對於初心者在前面學習的階段,我覺得 Web Console 的操作可以快速了解服務的功能。
就算日後工作上真的需要,Web Console 也可以滿足 80% 的工作需求。
之前在管理 Azure 的資源時發現,有些功能沒有提供在網頁畫面,只能用指令更新。
為了避免在 AWS 也出現這種窘境,我覺得兩邊都需要略有涉略才會比較保險。
AWS CLI
AWS 有 Version 1, Version 2 的差異。官方也有提供如何從 Version 1 改用 Version 的轉移文件。
安裝 CLI
Linux 安裝方式如下:
|
|
然後下已下 command`,
|
|
如果有顯示已下文字內容,即代表安裝成功
aws-cli/2.7.31 Python/3.9.11 Linux/5.10.16.3-microsoft-standard-WSL2 exe/x86_64.ubuntu.22 prompt/off
設置 Configure
使用已下指令快速設定
|
|
會需要輸入以下四種資料:
- AWS Access Key ID
- AWS Secret Access Key
- Default region name
- Default output format
設定完後,~/.aws 會增加兩個檔案 ~/.aws/,credenitals
和 config
因
設定多筆 Profile
可參考以下指令
|
|
ex: aws configure --profile exam_practice
使用 aws configure list
或 aws configure list-profiles
來顯示目前你設定了那些 Profile
Question: 每次下指令都需要在後面指定 Profile,是否可以設定預設Default?
在 Shell 下,設定環境變數 AWS_DEFAULT_PROFILE
、AWS_PROFILE
都可以。
|
|
如果希望每次修改都能運作,請修改 ~/.bashrc
(Hands-on) S3 操作
顯示目前目前所有的 bucket
|
|