在 Amazon Linux 上安装、更新和卸载 Amazon CLI 版本 1 - Amazon Command Line Interface
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Amazon CLI 版本 1 将弃用 Python 2.7、3.4 和 3.5。有关更多信息,请参阅关于 Amazon CLI 版本的 Amazon CLI 版本 1 部分。

在 Amazon Linux 上安装、更新和卸载 Amazon CLI 版本 1

Amazon CLI 版本 1 已预安装在 Amazon Linux 和 Amazon Linux 2 上。使用以下命令检查当前安装的版本。

$ aws --version aws-cli/1.19.3 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

Prerequisites

您必须安装 Python 2 版本 2.7 或更高版本或者 Python 3 版本 3.6 或更高版本。有关安装说明,请参阅 Python 的初学者指南 中的下载 Python 页面。

警告

截至 2021 年 2 月 1 日,Python 3.4 和 3.5 已弃用。

Python 2.7 已于 2020 年 1 月 1 日被 Python Software Foundation 弃用。以后,使用 Amazon CLI 版本 1 的客户应过渡为使用 Python 3,至少使用 Python 3.6。对于从 2021 年 7 月 15 日开始的 Amazon CLI 版本 1 的新版本,Python 2.7 支持已弃用。

为了将 Amazon CLI 版本 1 与较旧版本的 Python 配合使用,您需要安装较早版本的 Amazon CLI 版本 1。

要查看 Amazon CLI 版本 1 Python 版本支持表,请参阅 关于 Amazon CLI 版本

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

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

  1. 如果您安装了 Python 3 或更高版本,我们建议您使用 pip3。使用 pip3 install 安装或更新至 Amazon 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.19.3 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

使用 pip 卸载 Amazon CLI 版本 1

如果需要卸载 Amazon CLI,请使用 pip uninstall

$ pip3 uninstall awscli