在 Amazon Linux 上安裝、更新和解除安裝第 1 AWS CLI 版 - AWS Command Line Interface

本文件 AWS CLI 僅適用於 的第 1 版。如需與 第 2 版相關的文件 AWS CLI,請參閱 第 2 版使用者指南

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon Linux 上安裝、更新和解除安裝第 1 AWS CLI 版

AWS CLI 版本 1 預先安裝在 Amazon Linux 和 Amazon Linux 2 上。使用下列命令檢查目前已安裝的版本。

$ aws --version aws-cli/1.33.33 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6

根據您建立 Amazon Linux 執行個體的時間,第 1 AWS CLI 版會使用下列其中一個套件管理員預先安裝:

必要條件

您必須安裝 Python 3.8 版或更新版本。如需安裝說明,請參閱 Python《入門指南》中的下載 Python

Python 版本支援矩陣

AWS CLI 版本 支援的 Python 版本
1.32.0 至現行版本 Python 3.8+
1.27.0 至 1.31.x Python 3.7+
1.20.0 至 1.26.x Python 3.6+
1.19.0 至 1.19.x Python 2.7+、Python 3.6+
1.17 – 1.18.x Python 2.7+、Python 3.4+
1.0 – 1.16.x Python 2.6 及更舊版本、Python 3.3 及更舊版本

使用 pip 安裝、更新或解除安裝

大多數 Amazon Linux 執行個體使用 pip 來預先安裝第 1 AWS CLI 版。

使用 pip 在 Amazon Linux 上安裝或更新 AWS CLI 版本 1

若要為目前使用者安裝最新版本的 AWS CLI 版本 1,請使用下列指示。

  1. 如果您已安裝 Python 第 3 版或更新版本,建議您使用 pip3。使用 pip3 install 安裝或更新至最新版本的 第 1 AWS CLI 版。如果您在 Python 虛擬環境 (venv) 中執行命令,則您不需要使用 --user 選項。

    $ pip3 install --upgrade --user awscli
  2. 請確保包含 aws 的資料夾是 PATH 變數的一部分。

    1. 在您的使用者目錄中尋找 Shell 的描述檔命令碼。如果您不確定您擁有哪個 Shell,請執行 echo $SHELL

      $ ls -a ~ . .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
      • Bash.bash_profile.profile.bash_login

      • Zsh.zshrc

      • Tcsh.tcshrc.cshrc.login

    2. 在設定檔尾端新增匯出命令,類似於以下範例。

      export PATH=$HOME/.local/bin:$PATH

      這個命令會將此範例中的路徑 $HOME/.local/bin 新增到目前現有 $PATH 變數的前端。

    3. 將描述檔重新載入到目前的工作階段,讓這些變更生效。

      $ source ~/.bash_profile
  3. 若要確認您正在執行新版本,請使用 aws --version 命令。

    $ aws --version aws-cli/1.33.33 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6

使用 pip 解除安裝 AWS CLI 版本 1

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

$ pip3 uninstall awscli

使用 yum 安裝、更新或解除安裝

大多數 Amazon Linux 2 執行個體會使用 yum 來預先安裝第 1 AWS CLI 版。

使用 yum 在 Amazon Linux 上安裝或更新 AWS CLI 版本 1

若要安裝 Amazon Linux AWS CLI 上可用的最新版本 1,請執行下列命令。

$ sudo yum install awscli

若要更新至 Amazon Linux AWS CLI 上可用的最新版本 1,請執行下列命令。

$ sudo yum update awscli

若要確認您正在執行較新版本,請使用 aws --version 命令。

$ aws --version aws-cli/1.33.33 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6

使用 yum 解除安裝 AWS CLI 版本 1

若要解除安裝 AWS CLI,請使用 yum remove

$ sudo yum remove awscli

安裝 AWS CLI 和解除安裝錯誤的疑難排解

如果您在安裝或解除安裝 之後遇到問題 AWS CLI,請參閱 對 的錯誤進行故障診斷 AWS CLI 以取得疑難排解步驟。如需最相關的故障診斷步驟,請參閱 命令未找到錯誤「aws --version」命令傳回的版本與您安裝的版本不同"aws --version" 命令會在解除安裝 後傳回版本 AWS CLI