什么是 Cloud Control API
Amazon Cloud Control API 是一套通用的应用程序编程接口(API),可让开发人员和合作伙伴轻松管理亚马逊云科技资源的生命周期。Cloud Control API 为开发人员提供了五种操作,可创建、读取、更新、删除和列出(CRUDL)其云基础设施。
优势
- Amazon Cloud Control API 使开发人员能够使用一套标准化的 CRUDL API 以直观和描述性的方式管理服务。
- Amazon Cloud Control API 为开发人员提供了标准化的 API,这些 API 可与 Amazon CloudFormation 公共注册表中列出的亚马逊云科技资源一同使用。
- Amazon Cloud Control API 使合作伙伴能够以编程方式公开新的亚马逊云科技功能和服务,通常在发布当天。
工作原理
使用案例
1
使用第三方基础设施即代码工具预置资源
Cloud Control API 使开发人员能够使用 HashiCorp Terraform 和 Pulumi 等合作伙伴基础设施工具预置亚马逊云科技资源。
2
创建、读取、更新、删除和列出亚马逊云科技资源
Amazon Cloud Control API 使开发人员能够使用标准化 API 轻松地持续管理数百个亚马逊云科技资源。例如,借助 Cloud Control API,您可以使用通用 CreateResource API 创建任何受支持的云资源。
3
自动向客户公开新的亚马逊云科技资源
Amazon Cloud Control API 与最新的亚马逊云科技资源保持同步,从而让亚马逊云科技合作伙伴只需将自己的解决方案与 Cloud Control API 集成一次,然后就可自动访问新的亚马逊云科技服务和功能,而无需执行额外的集成工作。
合作伙伴
HashiCorp
HashiCorp 提供云基础设施自动化软件,使组织能够为任何应用程序预置、保护、连接和运行任何基础设施。
HashiCorp 产品执行副总裁 James Bayer 表示:“Amazon Cloud Control API 使我们的团队能够更轻松地构建解决方案,以与新的和现有的亚马逊云科技功能相集成。HashiCorp 的基础技术解决了基础设施方面的核心难题,使团队可以专注于业务关键型任务。将 HashiCorp Terraform 与 Amazon Cloud Control API 集成意味着,开发人员能够在 Cloud Control API 中提供新的亚马逊云科技创新功能后立即使用这些功能,通常是在发布当天。”
Pulumi
Pulumi 首席执行官 Joe Duffy 表示:“Pulumi 的新亚马逊云科技原生提供程序由 Amazon Cloud Control API 提供支持,使 Pulumi 的用户可以更快地访问最新的亚马逊云科技创新功能,通常是在这些功能发布当天,而无需我们手动实施支持。”“Amazon Cloud Control API 提供的亚马逊云科技资源的整个表面区域现在可以通过熟悉的语言(如 Python、TypeScript、.NET 和 Go)实现自动化,使用标准 IDE、软件包管理器和测试框架,具有高保真度和高质量。使用这个新的提供程序,开发人员和基础设施团队可以比以往任何时候都更快、更有信心地开发和交付现代亚马逊云科技应用程序和基础设施。”