Cloudformation 模板到 SAM 还是无服务器?

Cloudformation template to SAM or serverless?

我想扩展 lambCI cloudformation template 但我发现自己迷失在它提供的人类可读 json/yml 的大麦中。

是否可以将 CF 模板反向转换为其他内容(sam、无服务器...),对其进行编辑然后再转换回来?

那个模板其实并不复杂。将其作为 SAM 模板根本不会使其更具可读性,因为它定义的资源要么无法使用 SAM 定义,要么不会使其显着缩短。

据我所知,也没有可用的工具可以自动转换为 SAM/Serverless。

我总是发现这样的模板在 YAML 中比在 JSON 中更具可读性,所以你可以做的是使用 aws-cfn-template-flip 将它从 JSON 转换为 YAML,编辑它然后将其转换回来(甚至将其用作 YAML)。