我面临以下问题:
消耗的读取容量>= 4,持续 5 分钟
我需要动态配置容量而不是静态。
DynamoDB 更新表文档
更新表
修改预置吞吐量设置,全局辅助 索引或给定表的 DynamoDB 流设置。
UpdateTable 是一个异步操作;在执行时,表状态从 ACTIVE 更改为 UPDATING。在更新时,您无法发出另一个更新表请求。当表返回到活动状态时,更新表操作完成。
您可以使用 updateTable API 更新 ReadCapacityUnits 或 WriteCapacityUnits,如下所示:
{
"TableName": "Thread",
"ProvisionedThroughput": {
"ReadCapacityUnits": 10,
"WriteCapacityUnits": 10
}
}
例如,您可以在脚本中编码,以便在ServerLoad为高时动态增加ReadCapacityUnits或WriteCapacityUnits;如果ServerLoad为低则减少。