我面临以下问题:
消耗的读取容量> = 4分钟5分钟
我需要动态配置容量而不是静态。
答案 0 :(得分:0)
按照DynamoDB UpdateTable Documentation
<强> UpdateTable 强>
修改预配置的吞吐量设置,全局辅助设置 索引或给定表的DynamoDB Streams设置。
UpdateTable是一个异步操作;当它正在执行时,表状态从ACTIVE变为UPDATING。虽然它正在更新,但您无法发出另一个UpdateTable请求。当表返回ACTIVE状态时,UpdateTable操作完成。
您可以使用updateTable API更新ReadCapacityUnits或WriteCapacityUnits,如下所示:
{
"TableName": "Thread",
"ProvisionedThroughput": {
"ReadCapacityUnits": 10,
"WriteCapacityUnits": 10
}
}
例如,当ServerLoad为High&amp;时,您可以在脚本中编码以增加 ReadCapacityUnits 或 WriteCapacityUnits 动态。如果ServerLoad为低,则减少。