有没有办法使用无服务器框架生成YAML而不是JSON CloudFormation模板?

问题描述 投票:2回答:1

无服务器框架是一个很棒的工具。我尽可能地使用它。

我想知道是否有一种方法可以在生成CloudFormation模板时更新serverless.yml文件以输出yaml而不是json。在.serverless文件夹中,它们是json格式,但如果它们可以自动生成到yaml,那真的很棒。

我不想使用像https://www.json2yaml.com/这样的好工具

任何帮助非常感谢。

serverless-framework serverless
1个回答
2
投票

总有一种方法,但简单的最终用户答案是否定的。

serverless-framework每个提供商都有一个命名策略文件,而AWS则硬编码为cloudformation-template-[create|update]-stack.json。当文件编写器完成其工作时,它会查看扩展并运行JSON编写器。

然而,根据the AWS naming file的回购,他们已经通过编写自定义插件来修改它。只要您的插件将命名策略更改为以.yml结尾的任何内容,文件编写服务就会切换到YAML编写策略。

© www.soinside.com 2019 - 2024. All rights reserved.