aws-cloudformation - 将 CloudFormation 模板 (yaml) 转换为 cdk python 代码

标签 aws-cloudformation aws-cdk

我的模板可以按预期工作。有没有办法将其转换为cdk python代码?

https://github.com/shantanuo/cloudformation/blob/master/updated/api-to-sns-cf%20(1).yml

最佳答案

使用低级资源没有任何问题,因为它是一个有用的构建 block 。是的,存在高级构造,但就像软件中的其他所有内容一样,有时您必须更深入地挖掘。遗憾的是,这种态度一直持续下去,因为对于我们中的一些人来说,花了数年时间构建了一系列不错的 CloudFormation 模板,却不愿意使用 CDK。

是的,这存在一些问题,主要是因为一些糟糕的架构决策以及想要专注于新功能而不是构建功能层的愿望,但这是可能的,并且不应该阻止您将模板转换为低级构造,然后根据您的用例需要重构为更高级别的构造。

也就是说,我不会使用任何类型的自动工具来进行此转换。您实际上不会了解发生了什么,并且很可能会遇到不知道如何处理的问题。深入挖掘,逐行转换,然后享受结果。

关于aws-cloudformation - 将 CloudFormation 模板 (yaml) 转换为 cdk python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57140077/

相关文章:

amazon-web-services - 如何使用 CloudFormation 更新 AWS Glue 作业

amazon-web-services - 无法通过 SSH 连接到 EC2 | AWS Cloudformation 模板

amazon-web-services - AWS - CloudFormation 返回堆栈已存在异常,尽管堆栈已成功创建,但无法更新到 DynamoDB

amazon-web-services - 弃用伪参数插件后引用无服务器堆栈名称

amazon-web-services - 政策文件无效。策略语法错误

aws-cdk - AWS cdk Stack 部署顺序

amazon-web-services - 在 AWS-CDK 中销毁堆栈时不要删除现有资源

amazon-web-services - 使用 CDK 重定向 S3 存储桶部署的请求被拒绝访问

amazon-web-services - 如何清理 AWS CDKToolkit 堆栈的资源

python-3.x - cdk 警告 没有向 'PrivateSubnet1' 处的子网提供 routeTableId