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

在 Windows 上安装 AWS CLI

可以在 Windows 上使用独立安装程序或 pip(一种适用于 Python 的程序包管理器)来安装 AWS Command Line Interface (AWS CLI)。如果您已有 pip,请按照主要安装主题中的说明执行操作。

使用 MSI 安装程序安装 AWS CLI

Microsoft Windows XP 或更高版本支持 AWS CLI。对于 Windows 用户,MSI 安装程序包提供了一种熟悉而方便的方式来安装 AWS CLI,且无需安装其他任何必备软件。

更新发布后,您必须重复安装过程以获取最新版本的 AWS CLI。要经常更新,请考虑使用 pip,让您的更新操作更轻松。

使用 MSI 安装程序安装 AWS CLI

  1. 下载相应的 MSI 安装程序。

    注意

    AWS CLI 的 MSI 安装程序不适用于 Windows Server 2008(版本 6.0.6002)。在此版本的 Windows Server 中使用 pip 进行安装。

  2. 运行下载的 MSI 安装程序或设置文件。

  3. 按照屏幕上的说明进行操作。

默认情况下,CLI 安装到 C:\Program Files\Amazon\AWSCLI(64 位版本)或 C:\Program Files (x86)\Amazon\AWSCLI(32 位版本)。要确认安装,请在命令提示符下使用 aws --version 命令(打开开始菜单并搜索 cmd 以启动命令提示符)。

C:\> aws --version aws-cli/1.16.116 Python/3.6.8 Windows/10 botocore/1.12.106

键入命令时,请勿包含提示符符号(上面显示的 C:\>)。程序列表中包含这些符号是为了区分您键入的命令与 CLI 返回的输出。除非是特定于 Windows 的命令,否则本指南其余部分使用通用提示符符号 $

如果 Windows 无法找到该程序,您需要关闭并重新打开命令提示符以刷新该路径,或手动将安装目录添加到您的 PATH 环境变量。

更新 MSI 安装

AWS CLI 会定期更新。查看 GitHub 上的版本页面,了解何时发布了最新版本。要更新到最新版本,请按照前面的说明,再次下载和运行 MSI 安装程序。

卸载 AWS CLI

要卸载 AWS CLI,请打开 Control Panel (控制面板),然后选择 Programs and Features (程序和功能)。选择名为 AWS Command Line Interface 的条目,然后选择 Uninstall (卸载) 启动卸载程序。收到提示时,请确认您要卸载 AWS CLI。

您还可以使用以下命令,从命令行启动 Programs and Features (程序和功能) 程序。

C:\> appwiz.cpl

在 Windows 上使用 Python 和 pip 安装 AWS CLI

Python Software Foundation 为包含 pip 的 Windows 提供了安装程序。

安装 Python 3.6 和 pip (Windows)

  1. Python.org下载页面下载 Python Windows x86-64 安装程序。

  2. 运行安装程序。

  3. 选择 Add Python 3 to PATH (将 Python 3 添加到 PATH)

  4. 选择 Install Now

安装程序在您的用户文件夹中安装 Python 并将其程序文件夹添加到您的用户路径。

使用 pip3 安装 AWS CLI (Windows)

如果您使用的是 Python 3+ 版本,我们建议您使用 pip3 命令。

  1. 开始菜单中打开命令提示符

  2. 使用以下命令验证 Python 和 pip 是否已正确安装。

    C:\> python --version Python 3.7.1 C:\> pip3 --version pip 18.1 from c:\program files\python37\lib\site-packages\pip (python 3.7)
  3. 使用 pip 安装 AWS CLI。

    C:\> pip3 install awscli
  4. 验证 AWS CLI 是否已正确安装。

    C:\> aws --version aws-cli/1.16.116 Python/3.6.8 Windows/10 botocore/1.12.106

要升级到最新版本,请重新运行安装命令。

C:\> pip3 install --user --upgrade awscli

将 AWS CLI 可执行文件添加到命令行路径

在使用 pip 安装 AWS CLI 后,可能需要将 aws 程序添加到操作系统的 PATH 环境变量中。对于 MSI 安装,此操作将自动执行,但如果 aws 命令在您安装它后不运行,则您可能需要手动设置它。

如果此命令返回一个响应,则应准备好运行该工具。默认情况下,where 命令将显示它所找到的指定程序所在的系统路径:

C:\> where aws C:\Program Files\Amazon\AWSCLI\bin\aws.exe

您可以通过运行以下命令找到安装 aws 程序的位置。

C:\> where c:\ aws C:\Program Files\Python37\Scripts\aws

否则,where 命令会返回以下错误,这表示程序并不在系统路径下,因此您无法只通过键入其名称来运行。

C:\> where c:\ aws INFO: Could not find files for the given pattern(s).

在这种情况下,请在运行 where 命令时结合使用 /R path 参数,以要求命令搜索所有文件夹并进行查看,然后您必须手动添加路径。使用命令行或 Windows 资源管理器发现它在计算机上的安装位置。

C:\> where /R c:\ aws c:\Program Files\Amazon\AWSCLI\bin\aws.exe c:\Program Files\Amazon\AWSCLI\bincompat\aws.cmd c:\Program Files\Amazon\AWSCLI\runtime\Scripts\aws c:\Program Files\Amazon\AWSCLI\runtime\Scripts\aws.cmd ...

所显示的路径取决于安装 AWS CLI 所采用的方法。

典型路径包括:

  • Python 3 和 pip3C:\Program Files\Python37\Scripts\

  • Windows 较早版本上的 Python 3 和 pip3 --user 选项 %USERPROFILE%\AppData\Local\Programs\Python\Python37\Scripts

  • Windows 10 上的 Python 3 和 pip3 --user 选项%USERPROFILE%\AppData\Roaming\Python\Python37\Scripts

  • MSI 安装程序(64 位)C:\Program Files\Amazon\AWSCLI\bin

  • MSI 安装程序(32 位)C:\Program Files (x86)\Amazon\AWSCLI\bin

注意

包含版本号的文件夹名称可能有所不同。上述示例反映所使用的是 Python 版本 3.7。根据需要替换为您使用的版本号。

修改您的 PATH 变量 (Windows)

  1. 按 Windows 键并输入 environment variables

  2. 选择 Edit environment variables for your account

  3. 选择 PATH,然后选择编辑

  4. 将路径添加到 Variable value (变量值) 字段。例如:C:\new\path

  5. 选择 OK 两次以应用新设置。

  6. 关闭任何运行的命令提示符并重新打开命令提示符窗口。