备份系统参数存储AWS

时间:2019-01-25 06:08:07

标签: amazon-web-services aws-parameter-store

假设我将我的键和值(作为安全字符串)存储在region-1中的AWS System Manager参数存储中。我想保留我的键和值的备份,这样如果明天我需要在region-2中使用相同的值,则可以使用一些脚本提取数据,然后将其放入region-2的参数存储中。 >

我计划使用某些脚本以加密的方式将数据转储到S3中,然后另一个脚本将其从S3中提取并推送到参数存储中。

这是正确的方法还是有更好的方法呢?

任何建议将不胜感激!

2 个答案:

答案 0 :(得分:0)

您概述的解决方案应该可以使用。 您可以通过以下方法降低使用备份的风险:

a)使用版本,但是即使有人删除整个参数存储,即使这样也不能完全保护您。

b)加强对谁可以使用param存储执行操作的IAM权限。

您概述了有关解密密钥,然后将其加密存储在S3中的工作。

答案 1 :(得分:0)

我知道现在很安静,但是对于将来的人们,我正在回答。

因此,据我了解,您希望获取所有参数并将其保存到文件中(让我们说json文件),并希望将其放在S3上以备后用或将其导出到另一个区域。这实际上是一种安静的简单解决方案,并且可以正常工作。我最近遇到了这个问题,写了一个脚本,并在我的回复here中提到。

我还写了一个简短的脚本,可以与lambda函数一起使用。代码是here

谢谢。