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.116 Python/3.6.8 Linux/4.14.77-81.59.amzn2.x86_64 botocore/1.12.106

重要

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

您可以使用 sudo yum update 获取 yum 存储库中可用的最新版本,但这可能不是最新版本。我们建议您使用 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.116 Python/3.6.8 Linux/4.14.77-81.59.amzn2.x86_64 botocore/1.12.106