本文档仅适用于 AWS CLI 版本 1。有关 AWS CLI 版本 2 的相关文档,请参阅版本 2 用户指南。
什么是 AWS Command Line Interface 版本 1?
注意
AWS CLI 版本 1 不是 AWS CLI 的最新版本。AWS CLI 版本 2 中引入的某些功能无法向后兼容版本 1,您必须升级才能访问这些功能。版本 1 中有一些可能需要您更改脚本的“重大”更改。有关版本 2 中的重大更改的列表,请参阅 AWS CLI 版本 2 用户指南 中的重大更改。
AWS Command Line Interface (AWS CLI) 是一种开源工具,让您能够在命令行 Shell 中使用命令与 AWS 服务进行交互。仅需最少的配置,即可使用 AWS CLI 开始运行命令,以便从终端程序中的命令提示符实现与基于浏览器的 AWS 管理控制台所提供的功能等同的功能:
AWS 管理控制台 中的所有 IaaS(基础设施即服务)AWS管理和访问函数均可以在 AWS API 和 AWS CLI 中获取。新的 AWS IaaS 功能和服务在启动时或在 180 天启动期内通过 API 和 CLI 提供全部 AWS 管理控制台 功能。
AWS CLI 提供对 AWS 服务的公共 API 的直接访问。您可以使用 AWS CLI 探索服务的功能,可以开发 Shell 脚本来管理资源。除了低级别的 API 等效命令,多项 AWS 服务还为 AWS CLI 提供了自定义项。自定义项可能包括更高级别的命令,可简化具有复杂 API 的服务的使用。
关于 AWS CLI 版本 1
AWS CLI 版本 1 是 AWS CLI 的原始版,我们将继续支持该版本。但是,AWS CLI 版本 2 中引入的主要新功能可能不会向后移植到 AWS CLI 版本 1 中。要使用这些功能,您必须安装 AWS CLI 版本 2。AWS CLI 版本 1 使用 SDK for Python 构建,因此需要安装 Python 的兼容版本。
要安装 AWS CLI 版本 1,请参阅 安装、更新和卸载 AWS CLI。
要检查当前安装的版本,请使用以下命令:
$aws --versionaws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
有关版本历史记录,请参阅 GitHub 上的 AWS CLI 版本 1 更改日志
SDK 主要版本的维护和支持
有关维护和支持 SDK 主要版本及其基础依赖关系的信息,请参阅 AWS SDK 和工具参考指南中的以下内容:
关于 Amazon Web Services
Amazon Web Services (AWS) 是数字基础设施服务的集合,开发人员可在开发应用程序时加以利用。这些服务包括计算、存储、数据库、分析和应用程序同步(消息收发和排队)。AWS使用即用即付服务模式。您只需为您或您的应用程序使用的服务付费。此外,AWS还提供免费使用套餐,以便让AWS作为原型制作和实验平台更易实现。在此套餐中,低于某种使用水平的服务是免费的。有关 AWS 成本和免费套餐的更多信息,请参阅 AWS 免费套餐