Cloud Control API 的工作原理 - Cloud Control API
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Cloud Control API 的工作原理

Cloud Control API 可让您集中控制自己的资源, Amazon Web Services 账户 并以一致的方式访问和配置这些资源。它提供了一个统一编程接口,用于直接调用 Amazon Web Services 账户中可用的各种资源类型。

资源类型代表可以通过 Web 服务配置的项目:亚马逊弹性计算云 (Amazon EC2) 实例、亚马逊关系数据库服务 (Amazon RDS) 数据库实例、 Amazon Identity and Access Management (IAM) 策略,甚至是整个 Web 应用程序。每种资源类型都使用标准化的语法来支持以下部分或所有生命周期事件:创建、读取、更新、删除和列出 (CRUD-L)。您可以使用 Cloud Control API 作为一组一致的 API 直接调用这些 CRUD-L 事件处理程序。

每种资源类型都由其资源类型架构定义。本文档符合 JSON 架构开放标准,并且包括:

  • 每个资源属性及其关联元数据的完整列表,包括该属性是否为必需属性、数据类型和值约束。

  • 资源类型支持的 CRUD-L 事件,以及 Cloud Control API 调用每个支持的事件处理程序所需的权限。

创建或更新资源时,需要指定 JSON 来表示要为该资源设置的属性和属性值。Cloud Control API 处理对底层 Web 服务的实际调用,以执行请求的更改。对于读取请求,Cloud Control API 会返回表示指定资源的当前状态的 JSON。对于列出请求,Cloud Control API 会返回资源标识符或表示指定资源的当前状态的 JSON。

您可以使用 Cloud Control API 对现有资源执行操作,即使这些资源不是使用 Cloud Control API 创建的也不例外。例如,您可以使用 Cloud Control API 返回有关您的中每个 Amazon Lambda 函数的属性信息 Amazon Web Services 账户。

有关如何使用 Cloud Control API 执行资源操作的简要教程,请参阅开始使用 Cloud Control API

有关资源类型以及如何将其与 Cloud Control API 配合使用的更多信息,请参阅使用资源类型