amazon-web-services - AWS - 将小 .yml 文件存储为 SSM 参数很热?
问题描述
有人可以告诉我在 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 文件。
推荐阅读
- python - 具有不同字体大小的对等文本小部件中的粗体标记
- r - R中函数内变量的范围
- machine-learning - 如果数据集不平衡,你如何测试机器学习算法?
- javascript - 运行 webpack 后未定义 Javascript 函数
- google-cloud-platform - 是否可以将 USB 连接到实例?
- r - 根据另一列中的模式创建两个新列
- sql - 按照 OR 子句的顺序对 oracle 查询结果进行排序
- java - 在春季靴子中按@onetomany集合大小排序的最佳方法?
- c++ - 从 C++ 结构和指针中获取数据
- python - 如何有效地将这段代码实现到这个 GUI 中?(我对编码有点陌生)只是要求一个一般的想法或提示