问题描述
有人可以告诉我在AWS Parameter store中存储.yml文件内容的最佳方法是什么吗?,以便可以使用适当的缩进将其检索并还原为.yml文件。
现在,看来我可能不得不将.yml转换为json,然后使用另一个实用程序将json转换为字符串,然后才可以保存它。这是唯一的方法还是存在一些更直接的方法?谢谢
解决方法
在具有AWS CLI 2.0.30的bash中的Linux命令行上,您可以执行以下操作:
(https://en.wikipedia.org/wiki/YAML中的任何示例.yml文件)
$ aws ssm put-parameter --type String --name quickie-param --value "`cat sample.yml`"
存储参数。要获得它:
$ aws ssm get-parameter --name quickie-param --query Parameter.Value --output text
这将以与输入文件相同的方式输出.yml文件。