AWS Command Line Interface
使用者指南

使用套件安裝程式安裝 AWS CLI (Linux, macOS, or Unix)

在 Linux, macOS, or Unix 上,您可以使用隨附的安裝程式來安裝 AWS Command Line Interface (AWS CLI)。Bundled Installer 包含所有的依存項目,並可於離線使用。

重要

Bundled Installer 無法安裝到包含空格的路徑。

先決條件

  • Linux, macOS, or Unix

  • Python 2 version 2.6.5+ 或 Python 3 version 3.3+

請檢查 Python 安裝。

$ python --version

如果您的電腦尚未安裝 Python,或是您想要安裝不同版本的 Python,請遵循在 Linux 上安裝 AWS CLI 中程序操作。

使用 Bundled Installer 安裝 AWS CLI

請依照命令列的步驟,使用 Bundled Installer 來安裝 AWS CLI。

使用 Bundled Installer 安裝 AWS CLI

  1. 使用以下命令來下載 AWS CLI Bundled Installer:

    $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
  2. 解壓縮套件

    $ unzip awscli-bundle.zip

    注意

    如果您沒有 unzip,請使用 Linux 發行版本內建的套件管理員來安裝它。

  3. 執行安裝執行檔。

    $ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

    注意

    根據預設,安裝指令碼會在系統預設版本的 Python 下執行。如果您已安裝其他版本的 Python,並想使用該版本軟體安裝 AWS CLI,請使用該版本按 Python 可執行檔的絕對路徑來執行安裝指令碼。例如:

    $ sudo /usr/local/bin/python3.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

安裝程式會將 AWS CLI 安裝到 /usr/local/aws,並在 /usr/local/bin 目錄中建立符號連結 aws。使用 -b 選項來建立符號連結,可減少在使用者的 $PATH 變數中指定安裝目錄的需要。如此應可讓所有使用者從任何目錄輸入 aws 來呼叫 AWS CLI。

若要參閱 -i-b 選項的說明,請使用 -h 選項。

$ ./awscli-bundle/install -h

以下是您可以剪貼當成一組命令來執行的安裝命令的摘要。

curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

不使用 Sudo 安裝 AWS CLI (Linux, macOS, or Unix)

如果您沒有 sudo 許可,或只想為目前的使用者安裝 AWS CLI,則可使用上述命令的修改版本。

$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" $ unzip awscli-bundle.zip $ ./awscli-bundle/install -b ~/bin/aws

這會將 AWS CLI 安裝到預設位置 (~/.local/lib/aws) 並在 ~/bin/aws 中建立符號連結 (symlink)。請確保 ~/bin 位於您的 PATH 環境變數,以讓符號連結能順利執行。

$ echo $PATH | grep ~/bin // See if $PATH contains ~/bin (output will be empty if it doesn't) $ export PATH=~/bin:$PATH // Add ~/bin to $PATH if necessary

提示

若要確保在多個工作階段之間保留您的 $PATH 設定,請在您的 Shell 描述檔 (~/.profile~/.bash_profile 等) 中新增 export 行。

解除安裝 AWS CLI

Bundled Installer 不會在安裝目錄之外的位置存放資料 (選用符號連結除外),所以解除安裝十分簡單,就是直接刪除這兩個項目。

$ sudo rm -rf /usr/local/aws $ sudo rm /usr/local/bin/aws