繁体   English   中英

如何自动配置dynamodb表的读写能力?

[英]How to configure automatically dynamodb table read and write capacity?

我面临以下问题:

5 分钟内消耗的读取容量 >= 4

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

根据DynamoDB UpdateTable 文档

更新表

修改给定表的预配置吞吐量设置、全局二级索引或 DynamoDB Streams 设置。

UpdateTable 是一个异步操作; 在执行时,表状态从 ACTIVE 变为 UPDATING。 当它正在更新时,您不能发出另一个 UpdateTable 请求。 当表返回到 ACTIVE 状态时,UpdateTable 操作完成。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM