针对DynamoDB表的定时的月度操作, 最佳实践是什么?

0

【以下的问题经过翻译处理】 我们运行一个每月收集数据的系统,因此我们有几个中央表,还有一个YYYY_MM结构。因此,在新月之前的几天,我们会创建一个表,设置容量,PITR等等。然后大约在6号左右,我们将从上个月降低容量,降低容量等等。我想自动化这个过程。我唯一考虑的是使用带有AWS密钥的管理服务器,并使用CLI工具编写脚本。自然地,该用户需要凭据等等,但还有其他更容易的方法吗?

另外关于备份,如果我使用AWS备份,上一个月结束后,我想知道如何收费,如果数据没有更改并且我保持每日标志,我是否需要支付更多的存储费用(同样的数据多次)或者只需一次就行,因为数据相同,这将影响那部分。

提前谢谢你。

profile picture
专家
已提问 8 个月前17 查看次数
1 回答
0

【以下的回答经过翻译处理】 我的建议是使用Amazon EventBridge,每月调用一个Lambda函数。Lambda函数中的逻辑可以用来更改表容量设置等。我还建议看一下DynamoDB Standard-IA表类,它可能适合您的用例。

对于身份验证,您可以将具有必要权限的IAM角色附加到Lambda函数上,以便进行所需的更新。更多信息请参见此处

对于DynamoDB备份,您只需要为存储的数据付费,所以如果数据没有变化,则您的月度账单将保持不变。

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则