

**本文档仅适用于 Amazon CLI 版本 1。**

我们已宣布即将终止对 Amazon CLI 版本 1 的支持。建议您迁移到 Amazon CLI 版本 2。有关日期、其它详细信息以及如何迁移的信息，请参阅[公告](https://www.amazonaws.cn/blogs/developer/cli-v1-maintenance-mode-announcement/)。有关 Amazon CLI 版本 2 的相关文档，请参阅[版本 2 用户指南](https://docs.amazonaws.cn/cli/latest/userguide/)。

# 什么是 Amazon Command Line Interface版本 1？
<a name="cli-chap-welcome"></a>

**注意**  
Amazon CLI 版本 1 不是 Amazon CLI 的最新版本。Amazon CLI 版本 2 中引入的某些功能无法向后兼容版本 1，您必须升级才能访问这些功能。版本 1 中有一些可能需要您更改脚本的“重大”更改。有关版本 2 中的重大更改的列表，请参阅 *Amazon CLI 版本 2 用户指南* 中的[重大更改](https://docs.amazonaws.cn/cli/latest/userguide/cliv2-migration.html)。

Amazon Command Line Interface (Amazon CLI) 是一种开源工具，让您能够在命令行 Shell 中使用命令与 Amazon 服务进行交互。仅需最少的配置，即可使用 Amazon CLI 开始运行命令，以便从终端程序中的命令提示符实现与基于浏览器的 Amazon Web Services 管理控制台所提供的功能等同的功能：
+ **Linux Shell** – 使用常见 Shell 程序（例如 [https://www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)、[http://www.zsh.org/](http://www.zsh.org/) 和 [https://www.tcsh.org/](https://www.tcsh.org/)）在 Linux 或 macOS 中运行命令。
+ **Windows 命令行** – 在 Windows 上，在 Windows 命令提示符处或在 PowerShell 中运行命令。
+ **远程** – 通过远程终端程序（如 PuTTY 或 SSH）在 Amazon Elastic Compute Cloud (Amazon EC2) 实例上运行命令，或者使用 Amazon Systems Manager 运行命令。

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

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

## 关于 Amazon CLI 版本 1
<a name="welcome-versions-v1"></a>

Amazon CLI 版本 1 是 Amazon CLI 的原始版，我们将继续支持该版本。但是，Amazon CLI 版本 2 中引入的主要新功能可能不会向后移植到 Amazon CLI 版本 1 中。要使用这些功能，您必须安装 Amazon CLI 版本 2。Amazon CLI 版本 1 使用 SDK for Python 构建，因此需要安装 Python 的兼容版本。

要安装 Amazon CLI 版本 1，请参阅 [安装、更新和卸载 Amazon CLI](cli-chap-install.md)。

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

```
$ aws --version
aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
```

有关版本历史记录，请参阅 *GitHub* 上的 [Amazon CLI 版本 1 更改日志](https://github.com/aws/aws-cli/blob/develop/CHANGELOG.rst)。

## SDK 主要版本的维护和支持
<a name="sdks-major-versions-maintenance-support"></a>

有关维护和支持 SDK 主要版本及其基础依赖关系的信息，请参阅 [Amazon SDK 和工具参考指南](https://docs.amazonaws.cn/sdkref/latest/guide/overview.html)中的以下内容：
+ [Amazon SDK 和工具维护策略](https://docs.amazonaws.cn/sdkref/latest/guide/maint-policy.html)
+ [Amazon SDK 和工具版本支持矩阵](https://docs.amazonaws.cn/sdkref/latest/guide/version-support-matrix.html)

## 关于 Amazon Web Services
<a name="about-aws"></a>

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