在亚马逊 Linux 上安装、更新和卸载 AWS CLI 版本 1 - AWS Command Line Interface

本文档 AWS CLI 仅适用于版本 1。有关版本 2 的文档 AWS CLI,请参阅版本 2 用户指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在亚马逊 Linux 上安装、更新和卸载 AWS CLI 版本 1

AWS CLI 版本 1 已预装在亚马逊 Linux 和亚马逊 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 实例的时间,将使用以下软件包管理器之一预安装 AWS CLI 版本 1:

先决条件

您必须已安装 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 来预装 AWS CLI 版本 1。

使用 pip 在亚马逊 Linux 上安装或更新 AWS CLI 版本 1

要为当前用户安装最新 AWS CLI 版本的版本 1,请按照以下说明进行操作。

  1. 如果您安装了 Python 3 或更高版本,我们建议您使用 pip3。用于pip3 install安装或更新到最新版本的 AWS CLI 版本 1。如果您在 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 来预装 AWS CLI 版本 1。

使用 yum 在亚马逊 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