安裝並設置 AWS CLI
安裝並設置 AWS CLI 的詳細指南
AWS Command Line Interface (CLI) 是一個強大的工具,允許您通過命令行來管理 AWS 服務。以下是安裝和設置 AWS CLI 的詳細步驟。
1. 安裝 AWS CLI
AWS CLI 可以安裝在多個操作系統上,如 Windows、macOS 和 Linux。根據您使用的操作系統,選擇相應的安裝方法。
在 Windows 上安裝 AWS CLI
- 下載安裝包:
- 前往 AWS CLI 官方下載頁面。
- 下載適用於 Windows 的安裝包(
.msi
格式)。
- 運行安裝程序:
- 雙擊下載的
.msi
文件,按照提示進行安裝。 - 完成安裝後,您可以通過命令提示符檢查是否安裝成功。
- 雙擊下載的
- 檢查安裝:
- 打開命令提示符(Command Prompt),輸入以下命令檢查 AWS CLI 是否已正確安裝:
1
aws --version
- 如果顯示版本號信息,則說明安裝成功。
- 打開命令提示符(Command Prompt),輸入以下命令檢查 AWS CLI 是否已正確安裝:
在 macOS 上安裝 AWS CLI
- 使用 Homebrew 安裝:
- 打開終端(Terminal),輸入以下命令來安裝 Homebrew(如果尚未安裝):
1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 使用 Homebrew 安裝 AWS CLI:
1
brew install awscli
- 打開終端(Terminal),輸入以下命令來安裝 Homebrew(如果尚未安裝):
- 檢查安裝:
- 安裝完成後,輸入以下命令檢查 AWS CLI 是否已正確安裝:
1
aws --version
- 安裝完成後,輸入以下命令檢查 AWS CLI 是否已正確安裝:
在 Linux 上安裝 AWS CLI
- 使用包管理器安裝(以 Ubuntu 為例):
- 打開終端(Terminal),更新軟件包索引:
1
sudo apt-get update
- 安裝 AWS CLI:
1
sudo apt-get install awscli -y
- 打開終端(Terminal),更新軟件包索引:
- 檢查安裝:
- 安裝完成後,輸入以下命令檢查 AWS CLI 是否已正確安裝:
1
aws --version
- 安裝完成後,輸入以下命令檢查 AWS CLI 是否已正確安裝:
2. 設置 AWS CLI
安裝完成後,您需要設置 AWS CLI,使其能夠與您的 AWS 帳戶進行交互。
步驟一:配置 AWS CLI
- 運行配置命令:
- 在終端(Terminal)或命令提示符(Command Prompt)中,輸入以下命令:
1
aws configure
- 在終端(Terminal)或命令提示符(Command Prompt)中,輸入以下命令:
- 輸入 AWS 憑證:
- AWS CLI 會提示您輸入以下信息:
- AWS Access Key ID:您的 AWS 訪問金鑰 ID。可以在 AWS 管理控制台的 IAM 中創建。
- AWS Secret Access Key:您的 AWS 秘密訪問金鑰。請妥善保存並不要與他人共享。
- Default region name:默認的 AWS 區域(例如
us-east-1
)。可以根據您的需求設置,這將是您操作 AWS 資源的默認區域。 - Default output format:輸出格式(如
json
、text
、table
)。建議選擇json
,以便於後續的自動化處理。
- 輸入完上述信息後,AWS CLI 會自動保存這些配置。
- AWS CLI 會提示您輸入以下信息:
步驟二:驗證設置
- 運行簡單的 AWS CLI 命令:
- 輸入以下命令以檢查您的配置是否正確:
1
aws s3 ls
- 如果顯示您在該區域內的 S3 存儲桶列表,則說明設置成功。
- 輸入以下命令以檢查您的配置是否正確:
3. 進階設置(可選)
設定多個配置檔案:
- 如果您需要為不同的 AWS 帳戶或不同的配置創建多個配置檔案,可以使用
--profile
選項。 - 配置多個配置檔案時,可以通過以下命令創建新的配置:
1
aws configure --profile my-profile
- 使用該配置檔案執行命令:
1
aws s3 ls --profile my-profile
設置 MFA(多因素驗證):
- 如果您啟用了 MFA,您可以將 MFA 配置為 AWS CLI 的一部分。這需要在配置檔案中添加
aws_session_token
。
使用自訂 CLI 命令別名:
- AWS CLI 支援命令別名,可以在
~/.aws/cli/alias
文件中設置。例如,將aws s3 ls
設為s3list
命令的別名。
總結
安裝和設置 AWS CLI 是使用 AWS 的一個基本步驟。通過這個工具,您可以在命令行中執行各種 AWS 操作,實現自動化和快速部署。正確配置 AWS CLI,能夠大幅提高您的工作效率並增強操作靈活性。
本文章以 CC BY 4.0 授權