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

安装 AWS Command Line Interface

要求

  • Python 2 版本 2.6.5+ 或 Python 3 版本 3.3+

  • Windows、Linux, OS X, or Unix

注意

较旧版本的 Python 可能无法兼容所有 AWS 服务。如果在安装或使用 &CLI; 时看到 InsecurePlatformWarning 或弃用通知,请更新到最新版本。

使用 pip 安装 AWS CLI:

AWS CLI 在 Linux、Windows 和 macOS 上的主要分发方式是 pip,这是一个用于 Python 的程序包管理器,可提供方便的方式来安装、升级和删除 Python 程序包及其相关组件。

当前 AWS CLI 版本

经常更新 AWS CLI 以支持新服务和命令。要了解您是否拥有最新版本,请查看 GitHub 上的版本页面

如果您已经有 pip 和受支持的 Python 版本,则可以使用以下命令安装 AWS CLI:

$ pip install awscli --upgrade --user

--upgrade 选项通知 pip 升级已安装的任何必要组件。--user 选项通知 pip 将程序安装到用户目录的子目录中,以避免修改您的操作系统所使用的库。

在虚拟环境中安装 AWS CLI

如果在尝试通过 pip 安装 AWS CLI 时遇到问题,可以在虚拟环境中安装 AWS CLI,从而隔离工具及其依赖项;或者使用与平时使用的 Python 不同的版本。

使用安装程序安装 AWS CLI

若要在 Linux, OS X, or Unix 上进行离线或自动安装,请尝试捆绑安装程序。捆绑安装程序包括 AWS CLI 和其依赖项,以及为您执行安装的 Shell 脚本。

在 Windows 上,您也可以使用 MSI 安装程序。这两种方法都简化了初始安装,并对新版本 AWS CLI 发布后升级更加困难的情况做出权衡。

安装后需要执行的步骤

在安装 AWS CLI 后,您可能需要将可执行文件路径添加到您的 PATH 变量中。有关特定于平台的说明,请参阅以下主题:

通过运行 aws --version 来验证 AWS CLI 是否已正确安装。

$ aws --version aws-cli/1.16.67 Python/3.7.1 Linux/4.14.77-81.59-amzn2.x86_64 botocore/1.12.57

定期更新 AWS CLI,以便添加对新服务和命令的支持。要更新到最新版本的 AWS CLI,请再次运行安装命令。有关 AWS CLI 最新版本的详细信息,请参阅 AWS CLI 发行说明

$ pip install awscli --upgrade --user

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

$ pip uninstall awscli

如果您没有 Python 和 pip,则使用适合您的操作系统的过程:

针对每个环境的详细说明