发布于: Sep 30, 2021
AWS 宣布全面推出 AWS Cloud Control API,这是一组通用应用程序编程接口 (API),旨在让开发人员以一致的方式轻松管理其云基础设施并更快地利用最新的 AWS 功能。借助 Cloud Control API,开发人员可以使用五个一致的 API 来管理数百个 AWS 资源和十多种第三方资源的生命周期,而无需使用特定于服务的不同 API。在此次发布后,AWS 合作伙伴网络 (APN) 合作伙伴现在可以通过一次性集成自动完成其解决方案与现有和未来 AWS 功能和服务的集成,而无需在新资源推出时花费数周的时间完成自定义开发工作。作为此次发布的部分内容,HashiCorp 和 Pulumi 的 Terraform 已集成他们的解决方案。
Cloud Control API 可让开发人员使用一致的 API 创建、读取、更新、删除和列出 (CRUDL) AWS 与第三方服务资源。这些资源包括架构 (属性和处理程序权限) 和控制 API 与底层服务交互的处理程序。使用 Cloud Control API,开发人员可以通过统一的方法在整个生命周期内管理受支持的服务,因此在将服务添加到其基础设施时,开发人员只需要学习很少的 API。例如,开发人员可以使用 Cloud Control API 的 CreateResource API 创建受支持的云资源,其可以是 AWS Lambda 函数、Amazon Elastic Container Service (ECS) 集群,也可以是数百种其他 AWS 资源以及 CloudFormation Registry 上提供的十多种第三方解决方案,涵盖监控、数据库或安全管理资源。开发人员无需跨特定于服务的不同 API 创建、维护和设置自定义代码,从而可以更快地采取行动。此外,Cloud Control API 会在最新的 AWS 资源于 CloudFormation Registry 上可用后立即更新,让 APN 合作伙伴只需将自己的解决方案与 Cloud Control API 集成一次,然后就可自动访问新的 AWS 资源,无需执行额外的集成工作。