首页 > 解决方案 > AWS - 将小 .yml 文件存储为 SSM 参数很热?

问题描述

有人可以告诉我在 AWS Parameter store 中存储 .yml 文件内容的最佳方法是什么?因此可以将其检索并恢复为具有适当缩进的 .yml 文件。

现在,似乎我可能必须将此 .yml 转换为 json,然后使用另一个实用程序将 json 转换为字符串,然后才能保存它。这是唯一的方法还是存在一些更直接的方法?谢谢

标签: amazon-web-servicesyamlaws-ssm

解决方案


在带有 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 文件。


推荐阅读