在 DynamoDB 中管理控制面板的最佳实践
注意
DynamoDB 引入的控制面板节流限制为每秒 2500 个请求,并提供重试选项。有关其他详细信息,请参阅下文。
DynamoDB 控制面板操作可让您管理 DynamoDB 表以及依赖于表(例如索引)的对象。有关这些操作的更多信息,请参阅 控制层面。
在某些情况下,您可能需要采取行动,并将由控制面板调用返回的数据用作业务逻辑的一部分。例如,您可能需要知道 DescribeTable
返回的 ProvisionedThroughput
的值。在这些情况下,请遵循以下最佳做法:
-
不要过度查询 DynamoDB 控制面板。
-
不要在同一个代码中混用控制面板调用和数据面板调用。
-
处理对控制面板请求的限制,然后使用退避功能重试。
-
从单个客户端调用和跟踪对特定资源的更改。
-
与其以短的时间间隔多次检索同一个表的数据,不如缓存数据以进行处理。