文章

安裝並設置 AWS CLI

安裝並設置 AWS CLI 的詳細指南

AWS Command Line Interface (CLI) 是一個強大的工具,允許您通過命令行來管理 AWS 服務。以下是安裝和設置 AWS CLI 的詳細步驟。

1. 安裝 AWS CLI

AWS CLI 可以安裝在多個操作系統上,如 Windows、macOS 和 Linux。根據您使用的操作系統,選擇相應的安裝方法。

在 Windows 上安裝 AWS CLI

  1. 下載安裝包
  2. 運行安裝程序
    • 雙擊下載的 .msi 文件,按照提示進行安裝。
    • 完成安裝後,您可以通過命令提示符檢查是否安裝成功。
  3. 檢查安裝
    • 打開命令提示符(Command Prompt),輸入以下命令檢查 AWS CLI 是否已正確安裝:
      1
      
      aws --version
      
    • 如果顯示版本號信息,則說明安裝成功。

在 macOS 上安裝 AWS CLI

  1. 使用 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
      
  2. 檢查安裝
    • 安裝完成後,輸入以下命令檢查 AWS CLI 是否已正確安裝:
      1
      
      aws --version
      

在 Linux 上安裝 AWS CLI

  1. 使用包管理器安裝(以 Ubuntu 為例)
    • 打開終端(Terminal),更新軟件包索引:
      1
      
      sudo apt-get update
      
    • 安裝 AWS CLI:
      1
      
      sudo apt-get install awscli -y
      
  2. 檢查安裝
    • 安裝完成後,輸入以下命令檢查 AWS CLI 是否已正確安裝:
      1
      
      aws --version
      

2. 設置 AWS CLI

安裝完成後,您需要設置 AWS CLI,使其能夠與您的 AWS 帳戶進行交互。

步驟一:配置 AWS CLI

  1. 運行配置命令
    • 在終端(Terminal)或命令提示符(Command Prompt)中,輸入以下命令:
      1
      
      aws configure
      
  2. 輸入 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:輸出格式(如 jsontexttable)。建議選擇 json,以便於後續的自動化處理。
    • 輸入完上述信息後,AWS CLI 會自動保存這些配置。

步驟二:驗證設置

  1. 運行簡單的 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 授權