AWS Command Line Interface
使用者指南

安裝 AWS CLI

AWS Command Line Interface (AWS CLI) 安裝方法

先決條件

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

  • Windows、Linux, macOS, or Unix

注意

舊版 Python 可能無法適用於所有的 AWS 服務。如果您在安裝或使用 AWS CLI 時看到 InsecurePlatformWarning 或棄用警告,請更新至較新的版本。

您可以在此找到最新 CLI 的版本號碼:https://github.com/aws/aws-cli/blob/master/CHANGELOG.rst

在本指南中,顯示的命令假設您已安裝 Python v3,而顯示的 pip 命令使用 pip3 版本。

使用 pip 安裝 AWS CLI

AWS CLI 在 Linux、Windows 和 macOS 的主要分發方式是 pip。這是 Python 適用的套件管理工具,其提供一個簡單的方法來安裝、升級和移除 Python 套件及其相依性。

目前 AWS CLI 版本

為了支援新的服務和命令,AWS CLI 經常更新。若要判斷是否有最新版本,請參閱在 GitHub 上的發佈頁面

如果您已經有 pip 和支援的 Python 版本,則可以使用以下命令安裝 AWS CLI。如果您已安裝 Python 版本 3+,我們建議您使用 pip3 命令。

$ pip3 install awscli --upgrade --user

--upgrade 選項通知 pip3 升級已安裝的任何要求。此 --user 選項通知 pip3 將程式安裝到使用者目錄的子目錄中,以避免修改操作系統所使用的程式庫。

在虛擬環境中安裝 AWS CLI

透過 pip3 嘗試安裝 AWS CLI 時若遇到問題,則可以在虛擬環境中安裝 AWS CLI,以隔離該工具及其依存項目。或者,您可以使用與平常不同的 Python 版本。

使用安裝程式來安裝 AWS CLI

針對在 Linux, macOS, or Unix 上的離線或自動安裝,請嘗試隨附的安裝程式。bundled installer 包括 AWS CLI,及其依存項目,以及為您執行安裝的 shell 指令碼。

在 Windows 上,您也可以使用 MSI 安裝程式.這兩個方法都已簡化初始安裝。不過,缺點是發佈新版本 AWS CLI 時,升級比較困難。

安裝後採取的步驟

設定路徑,加入 AWS CLI

安裝 AWS CLI 之後,您可能需要將可執行檔案的路徑新增到 PATH 變數中。有關平台的特別說明,請參閱以下主題:

執行 aws --version 來確認是否已正確安裝 AWS CLI。

$ aws --version aws-cli/1.16.116 Python/3.6.8 Linux/4.14.77-81.59-amzn2.x86_64 botocore/1.12.106

在 AWS CLI 設定您的登入資料

可執行 CLI 命令前,您必須先在 AWS CLI 設定您的登入資料。

您藉由預設存放在您 AWS CLI 組態檔 定義設定檔,在本機儲存登入資料資訊。如需詳細資訊,請參閱 設定 AWS CLI

注意

如果您在 Amazon EC2 執行個體下執行,登入資料可自動從執行個體中繼資料擷取。如需詳細資訊,請參閱 執行個體中繼資料

升級到 AWS CLI 最新版本

AWS CLI 定期更新以新增對新服務和命令的支援。要更新到最新版本的 AWS CLI,再次執行安裝命令。如需 AWS CLI 最新版本的詳細資訊,請參閱 AWS CLI 版本備註

$ pip3 install awscli --upgrade --user

解除安裝 AWS CLI

如果您需要解除安裝 AWS CLI,請使用 pip uninstall

$ pip3 uninstall awscli

如果您沒有 Python 和 pip,請使用適用於您環境的程序。

每個環境的詳細指示