如何在使用AWS Lambda函数创建表之后重置DynamoDB表写吞吐量

时间:2019-01-08 03:27:29

标签: python node.js amazon-web-services aws-lambda

在构建使用AWS Lambda函数创建表之后,我想重置DynamoDB表写入和读取吞吐量。我需要在一次初始运行期间预配置200 RCU和600 WCU,才能将我的数据写入表中。写入后,我的表不需要超过50个WCU和20个RCU。创建表格后,我目前在dynamoDB控制台中重置该值。

开发人员使用Circle CI,后者使用环境变量来配置RCU / WCU,并触发创建lambda函数和dynamoDB的构建。作为管理员,我无权访问代码仓库,但基本上,它通过GitHub Repo的源代码通过Circle CI构建触发器创建所需的表。我被要求自动化上述问题。

我们想编写一个新的lambda函数,该函数在初始运行期间成功创建DyanamoTable后触发。此新功能应将表吞吐量值重置为50WCU和20 RCU,而无需依赖Dynamo Autoscale。我研究了很多地方,浏览了AWS文档,但是找不到有意义的细节或功能。

1 个答案:

答案 0 :(得分:1)

您是否检查了UpdateTable API?

您可以在请求中包含ProvisionedThroughput对象,以更新WCU / RCU

这个答案对您有意义吗?