我的模板可以按预期工作。有没有办法将其转换为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/