amazon-cloudformation - 将 CloudFormation 模板 (yaml) 转换为 cdk python 代码
问题描述
我有这个按预期工作的模板。有没有办法将它转换为 cdk python 代码?
https://github.com/shantanuo/cloudformation/blob/master/updated/api-to-sns-cf%20(1).yml
解决方案
使用低级资源并没有错,因为它是一个有用的构建块。是的,有高级构造,但就像软件中的其他所有内容一样,有时您必须更深入地挖掘。遗憾的是,这种态度仍在继续,因为对于我们中的一些人来说,他们已经花费了数年时间构建了一个不错的 CloudFormation 模板集合,不鼓励使用 CDK。
是的,这有一些问题,主要是因为一些糟糕的架构决策和希望专注于新的而不是构建功能层的愿望,但这是可能的,你不应该被劝阻将你的模板转换为低级构造,然后根据您的用例需要重构为更高级别的构造。
也就是说,我不会使用任何类型的自动工具来进行这种转换。您实际上不会了解正在发生的事情,而且您很可能会遇到不知道如何处理的问题。深入挖掘,逐行转换,然后享受结果。
推荐阅读
- c++ - 无法在winapi中的进程之间获取事件通知
- database - Polybase 和“Azure 到 Azure”加载速度图表
- visual-studio-code - 由于 registerCompletionItemProvider 插入内容时防止 autoClosingBrackets
- javascript - 在反应中调用状态
- python - 使用 python 获取文本文件内容。以及关于 matplotlib 语法的问题
- salesforce - Salesforce/SOQL:如何从 Account 中检索所有列名?
- java - 1 秒计时器每秒激活多次
- c - 删除链表上的头部
- azure - 如何在 Office 365/Azure 中使用 Powershell 添加/更新自定义 DNS A 记录?所以我可以在 ISP 更改 IP 地址时更新它
- c# - 具有最大字段宽度的 C# 插值字符串