如何配置自动动态表读写容量



我面临以下问题:

消耗的读取容量>= 4,持续 5 分钟

我需要动态配置容量而不是静态。

根据

DynamoDB 更新表文档

更新表

修改预置吞吐量设置,全局辅助 索引或给定表的 DynamoDB 流设置。

UpdateTable 是一个异步操作;在执行时,表状态从 ACTIVE 更改为 UPDATING。在更新时,您无法发出另一个更新表请求。当表返回到活动状态时,更新表操作完成。

您可以使用 updateTable API 更新 ReadCapacityUnits 或 WriteCapacityUnits,如下所示:

{
    "TableName": "Thread",
    "ProvisionedThroughput": {
        "ReadCapacityUnits": 10,
        "WriteCapacityUnits": 10
    }
}

例如,您可以在脚本中编码,以便在ServerLoad为高时动态增加ReadCapacityUnitsWriteCapacityUnits;如果ServerLoad为低则减少。

相关内容

  • 没有找到相关文章

最新更新