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