发布于: Feb 5, 2024

AWS CloudFormation 推出了一项新功能,可轻松为在 CloudFormation 之外管理的现有 AWS 资源生成 AWS CloudFormation 模板和 AWS CDK 应用程序。您可以使用生成的模板和应用程序将资源导入 CloudFormation 和 CDK,也可以在新的 AWS 区域或账户中复制资源。此次发布后,您可以在数分钟内将工作负载加载到基础设施即代码 (IaC),从而消除数周的手动工作。然后,您可以利用工作负载自动化、安全性和可扩展性的 IaC 优势。 

如今,您必须通过查阅 CloudFormation 文档和资源属性的实时值来创建模板,才能将资源导入到 CloudFormation 中。现在,您可以通过在 AWS 账户中搜索和选择资源,为超过 500 种 AWS 资源类型生成模板。此外,您还可以根据所选资源(例如所选 S3 存储桶的存储桶策略)获得相关资源的建议。然后,您可以将所选资源导入到 CloudFormation 中,下载模板进行部署,或者生成 CDK CLI 命令,该命令可将模板转换为采用您的首选编程语言(例如 TypeScript 或 Python)的 CDK 应用程序。您可以在安装了 CDK 的主机上运行 CLI 命令。

要开始使用,请打开 AWS CloudFormation 控制台,然后在导航面板中选择 IaC 生成器。您也可以通过 AWS CLI 和 AWS SDK 使用 IaC 生成器。了解详情:

IaC 生成器在推出 CloudFormation 的 AWS 区域可用。请参阅 AWS 区域表以了解详情。