什么是 Amazon Command Line Interface? - Amazon Command Line Interface
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

什么是 Amazon Command Line Interface?

Amazon Command Line Interface (Amazon CLI) 是一种开源工具,让您能够在命令行 Shell 中使用命令与 Amazon 服务进行交互。仅需最少的配置,即可使用 Amazon CLI 开始运行命令,以便从终端程序中的命令提示符实现与基于浏览器的 Amazon Web Services Management Console所提供的功能等同的功能:

  • Linux Shell – 使用常见 Shell 程序(例如 bashzshtcsh)在 Linux 或 macOS 中运行命令。

  • Windows 命令行 – 在 Windows 上,在 Windows 命令提示符处或在 PowerShell 中运行命令。

  • 远程 – 通过远程终端程序(如 PuTTY 或 SSH)在 Amazon Elastic Compute Cloud (Amazon EC2) 实例上运行命令,或者使用 Amazon Systems Manager 运行命令。

Amazon Web Services Management Console 中的所有 IaaS(基础设施即服务)Amazon管理和访问函数均可以在 Amazon API 和 Amazon CLI 中获取。新的 Amazon IaaS 功能和服务在启动时或在 180 天启动期内通过 API 和 CLI 提供全部 Amazon Web Services Management Console 功能。

Amazon CLI 提供对 Amazon 服务的公共 API 的直接访问。您可以使用 Amazon CLI 探索服务的功能,可以开发 Shell 脚本来管理资源。除了低级别的 API 等效命令,多项 Amazon 服务还为 Amazon CLI 提供了自定义项。自定义项可能包括更高级别的命令,可简化具有复杂 API 的服务的使用。

关于 Amazon CLI 版本 2

Amazon CLI 版本 2 是 Amazon CLI 的最新主版本,支持所有最新功能。版本 2 中引入的某些功能无法向后兼容版本 1,您必须升级才能访问这些功能。版本 1 中有一些可能需要您更改脚本的“重大”更改。有关版本 2 中的重大更改的列表,请参阅 从 Amazon CLI 版本 1 迁移至版本 2

Amazon CLI 版本 2 仅可作为捆绑安装程序安装。虽然您可能会在软件包管理器中找到它,但这些软件包是不受支持的非官方软件包,并非由 Amazon 生产或管理。我们建议您仅从本指南中记载的官方 Amazon 发行点安装 Amazon CLI。

要安装 Amazon CLI 版本 2,请参阅 安装或更新到最新版本的 Amazon CLI

要检查当前安装的版本,请使用以下命令:

$ aws --version aws-cli/2.10.0 Python/3.11.2 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

有关版本历史记录,请参阅 GitHub 上的 Amazon CLI 版本 2 更改日志

SDK 主要版本的维护和支持

有关维护和支持 SDK 主要版本及其基础依赖关系的信息,请参阅 Amazon SDK 和工具参考指南中的以下内容:

关于 Amazon Web Services

Amazon Web Services (Amazon) 是数字基础设施服务的集合,开发人员可在开发应用程序时加以利用。这些服务包括计算、存储、数据库、分析和应用程序同步(消息收发和排队)。Amazon使用即用即付服务模式。您只需为您或您的应用程序使用的服务付费。此外,Amazon还提供免费使用套餐,以便让Amazon作为原型制作和实验平台更易实现。在此套餐中,低于某种使用水平的服务是免费的。有关 Amazon 成本和免费套餐的更多信息,请参阅 Amazon 免费套餐。要获取 Amazon 账户,请访问 Amazon 主页并选择 Create an Amazon Account(创建 Amazon 账户)。