AWS Command Line Interface
使用者指南

使用 Bundled Installer 安裝 AWS CLI 第 1 版 (Linux, macOS, or Unix)

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

重要

於 2020 年 1 月 10 日,AWS CLI 版本 1.17 和更新版本將不再支援 Python 2.6 或 Python 3.3。在此日期後,AWS CLI 的安裝程式將需要 Python 2.7、Python 3.4 或更新版本才能成功安裝 AWS CLI。如需更多詳細資訊,請參閱本指南中的 搭配 Python 2.6 或 Python 3.3 使用 AWS CLI 第 1 版,以及此部落格文章中的廢除公告

重要

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

先決條件

  • Linux, macOS, or Unix

  • Python 2 版本 2.7+ 或 Python 3 版本 3.4+

請檢查 Python 安裝。

$ python --version

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

使用 Bundled Installer 安裝 AWS CLI 第 1 版

以下步驟可讓您從任何 Linux 或 macOS 組建上的命令列安裝 AWS CLI 第 1 版。

若要直接下載 (而不使用 curl),請使用此連結:

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

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

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

使用 Bundled Installer 安裝 AWS CLI 第 1 版

  1. 使用以下命令來下載 AWS CLI 第 1 版 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

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

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

$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"

這會將 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 第 1 版

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

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