发布于: Nov 18, 2019

今天,AWS CloudFormation 推出了一组可让您轻松为第三方资源建模和实现其自动管理的功能,例如具有基础设施即代码优点的 SaaS 监控或事件管理工具。推出这些功能后,您只需使用 AWS CloudFormation 这个工具即可自动预置基础设施和应用程序资源(无论是 AWS 资源还是第三方资源),而无需使用自定义脚本或手动流程。现在,您可以创建自己的私有 AWS CloudFormation 资源提供程序,然后将它们与开源社区共享,也可以利用其他人开发的第三方提供程序。 

利用 AWS CloudFormation Registry,您可以提交、发现和管理资源提供程序。在 AWS CloudFormation Registry 中发布某个资源提供程序之后,可以按照与原生 AWS 资源提供程序相同的方式使用该提供程序来管理第三方资源。此新功能还将立即可用于多项服务,例如 AWS Control Tower 和 AWS Service Catalog(帮助您实现治理和满足资源合规性)以及 AWS CloudFormation StackSets(用于跨账户和跨区域管理)。 

您可以使用 AWS CloudFormation CLI(一个新的开源开发人员工具)开发自己的资源提供程序,然后将其发布到 Registry 中。这个新的 CLI 包含代码生成和本地测试功能,可简化开发流程。为帮助自己开始使用这些功能,您也可以使用开源的 AWS Simple Email ServiceCloudWatch Logs 示例。 

最后,多个 AWS APN 合作伙伴(Atlassian、Datadog、Densify、Dynatrace、Fortinet、New Relic、Spotinst)均计划提供一套初始的第三方资源提供程序,以及资源提供程序的定义、逻辑和文档(可在各自的 GitHub 存储库中访问)。要使用这些或任何其他第三方资源提供程序,请执行几个简单步骤注册它们。 

要开始构建自己的资源提供程序,请安装 CloudFormation CLI 和参阅我们的文档。要立即开始使用现有的第三方资源提供程序,请按照这些说明进行。将 AWS CloudFormation 与原生的 AWS 资源提供程序一起使用时,无需另外付费。将 AWS CloudFormation 与第三方资源提供程序一起使用时,您将要根据每月运行的处理程序操作数付费(有关更多详细信息,请参阅定价页面)。所有 AWS 区域均提供此功能。