如何将aws lambda --generate-cli-skeleton输出保存为YAML格式文件
操作方案
方法一:使用AWS CLI v2 原生参数(推荐)
AWS CLI v2 原生支持指定输出格式,直接添加--output yaml参数即可直接生成YAML格式骨架:
aws lambda <实际操作子命令> --generate-cli-skeleton input --output yaml > 输出文件名.yaml
- 请将
<实际操作子命令>替换为你需要生成骨架的具体Lambda操作,例如create-function、invoke等 - 如果你需要生成的是返回值骨架,可以将
input替换为output
方法二:AWS CLI v1 配合转换工具
如果你使用的是不支持YAML输出的AWS CLI v1版本,可以通过yq工具将默认输出的JSON转换为YAML格式:
- 提前安装
yq工具(常用的YAML/JSON处理命令行工具) - 执行如下命令完成转换和存储:
aws lambda <实际操作子命令> --generate-cli-skeleton input | yq > 输出文件名.yaml
内容的提问来源于stack exchange,提问作者Oso
相关产品推荐
相关产品推荐

