Есть ли способ создания YAML вместо шаблонов JSON CloudFormation с использованием Serverless Framework? - PullRequest
2 голосов
/ 13 марта 2019

Безсерверный фреймворк - отличный инструмент. Я использую его везде, где это возможно.

Я хотел бы знать, есть ли способ обновить файл serverless.yml для вывода yaml вместо json при создании шаблонов CloudFormation. В папке .serverless они имеют формат json, но было бы здорово, если бы вместо них можно было автоматически генерировать yaml.

Я бы не хотел использовать такие замечательные инструменты, как https://www.json2yaml.com/

Любая помощь с благодарностью.

1 Ответ

2 голосов
/ 14 марта 2019

Всегда есть способ, но простой ответ конечного пользователя - нет.

У serverless-framework есть файл стратегии именования для каждого поставщика, а для AWS он жестко задан в cloudformation-template-[create|update]-stack.json.Когда средство записи файлов выполняет свою работу, оно смотрит на расширение и запускает средство записи JSON.

Однако, согласно имени файла AWS в своем репо, они сделали его доступным для изменения.написав собственный плагин.Пока ваш плагин изменил стратегию именования на что-либо, заканчивающееся .yml, служба записи файлов будет переключаться на стратегию записи YAML.

...