无服务器框架是一个很棒的工具。我会尽可能使用它。
我想知道在生成CloudFormation模板时是否有一种方法可以更新serverless.yml
文件以输出yaml
而不是json
。在.serverless
文件夹中,它们采用json
格式,但是如果可以将它们自动生成为yaml
,那就太好了。
我不喜欢使用https://www.json2yaml.com/
这样的出色工具任何帮助都将不胜感激。
答案 0 :(得分:2)
总有办法,但最终用户的简单答案是“否”。
serverless-framework
每个提供商都有一个命名策略文件,对于AWS,其硬编码为cloudformation-template-[create|update]-stack.json
。当文件编写器完成其工作时,它将查看扩展名并运行JSON编写器。
但是,根据他们仓库中的the AWS naming file,他们通过编写自定义插件可以对其进行修改。只要您的插件将命名策略更改为以.yml
结尾的任何内容,文件写入服务就会切换到YAML写入策略。