python - 如何在使用 AWS Lambda 函数创建表后重置 DynamoDB 表写入吞吐量
问题描述
在我的构建使用 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 文档,但找不到有意义的细节或功能。
解决方案
推荐阅读
- reactjs - 使用 xmlbuilder2 进行高效构建时,React 应用程序会产生 TypeError
- php - WooCommerce 向管理员发送电子邮件通知以获取特定订单状态
- php - 运行Jquery后表单标签消失
- python-3.x - 在 Python 3 中执行 curl 命令
- javascript - 如何根据另一个下拉列表的选择动态地将数组添加到下拉列表中?
- javascript - 如何知道 React 中点击元素的颜色?
- javascript - 为什么 array.map() 函数不改变数组
- android - 尝试使用 Retrofit 在两点之间获取方向时为空体
- http - 在一个 HTTP 请求中发送文件和参数(通过 JSON)
- python - 在 python-pptx 中指定用于 fit_text 的字体时出错