AWS Command Line Interface 是什么? - AWS Command Line Interface

AWS CLI 版本 1 将弃用 Python 2.7、3.4 和 3.5。有关更多信息,请参阅关于 AWS CLI 版本的 AWS CLI 版本 1 部分。

AWS Command Line Interface 是什么?

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

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

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

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

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

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

AWS CLI 版本

AWS CLI 具有两个版本,除非另有说明,否则本指南中的信息适用于这两个版本。

  • 版本 2.x – 旨在用于生产环境的 AWS CLI 的最新正式发行版。

  • 版本 1.x – 为保持向后兼容性而提供的 AWS CLI 先前版本。

有关不同版本的更多信息,请参阅 关于 AWS CLI 版本

开发工具包主要版本的维护和支持

有关维护和支持开发工具包主要版本及其基础依赖关系的信息,请参阅AWS开发工具包和工具引用指南中的以下内容:

关于 Amazon Web Services

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