将我的 AWS Parameter Store 备份到 S3 存储桶

问题描述

尝试创建一个简单的解决方案来将我的 AWS 参数存储备份到 S3,并且很可能触发它每天晚上进行备份。

有人对我如何开始这项工作有任何想法或帮助吗?

谢谢

解决方法

选择一种您习惯使用的编程语言,然后使用该语言的 AWS 开发工具包执行以下操作:

  1. 查询参数存储以获取参数列表。
  2. 迭代参数列表,获取每个参数的值。
  3. 然后,您可以获取这些参数键/值,并以您选择的格式将它们写入文件。
  4. 将文件上传到您的 S3 存储桶。

您可以将其编写为一个按计划运行的 AWS Lambda 函数,它会在 AWS 免费套餐定价范围内。

,

我编写了一个 Python 代码来收集、拉取并发送到我选择的 s3 存储桶。

工作正常。

所以我要把它全部放入 terraform 代码中。

干杯!