AWS Command Line Interface
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

在 Amazon Linux 上安装 AWS CLI

该 AWS Command Line Interface (AWS CLI) 预装在 Amazon Linux 和 Amazon Linux 2 上。使用以下命令检查当前安装的版本。

$ aws --version aws-cli/1.16.246 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.12.236

重要

使用 sudo 完成一个命令,向该命令授予对您的系统的完全访问权限。我们建议仅在不再存在安全选项时使用该命令。对于诸如 pip 之类的命令,我们建议您避免使用 sudo,方式是使用 Python 虚拟环境 (venv);或者通过指定 --user 选项,在用户文件夹而不是系统文件夹中安装。

如果您使用 yum 程序包管理器,您可以使用以下命令安装 AWS CLI:yum install aws-cli。您可以使用命令 yum update 获取 yum 存储库中可用的最新版本。

注意

yum 存储库不归 Amazon 所有或维护,因此可能不包含最新版本。我们建议您使用 pip 来获取最新版本。

先决条件

验证 Python 和 pip 是否均已安装。有关更多信息,请参阅 在 Linux 上安装 AWS CLI

在 Amazon Linux 上安装或升级 AWS CLI(用户)

  1. 使用 pip3 install 安装最新版本的 AWS CLI。如果您安装了 Python 3+ 版本,我们建议您使用 pip3。如果您在 Python 虚拟环境 (venv) 中运行命令,则不需要使用 --user 选项。

    $ pip3 install --upgrade --user awscli
  2. 将安装位置添加到 PATH 变量的开头。

    $ export PATH=/home/ec2-user/.local/bin:$PATH

    将此命令添加到配置文件的启动脚本(例如,~/.bashrc)的末尾,以在命令行会话之间保留更改。

  3. 使用 aws --version 验证您正在运行新版本。

    $ aws --version aws-cli/1.16.246 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.12.236