如何根据自动调整的dynamodb表管理全局二级索引的写入容量?

use*_*728 6 amazon-web-services amazon-dynamodb autoscaling

全局二级索引的容量与应用它们的表分开配置.如果为GSI分配的写入容量不足,则会限制对表的写入.因此,如果触发了对表的写入的自动调节,则应该期望需要响应GSI的写入容量.

可以通过AWS管理控制台,CLI或使用CloudFormation配置表读/写的自动调节.文档发布了JSON/YAML示例,以完成表配置.但是,当我尝试在自动缩放的表上创建新的GSI时,我看不到镜像表设置的选项.我也无法在文档中找到有关如何显式处理索引和自动缩放的CLI或CloudFormation示例.

那么如何管理GSI的写入容量?我对事情如何运作的理解是正确的吗?或者AWS"做正确的事"(在他们看来,无论如何)并且与基础表并行地自动调整GSI?

Iva*_*tyk 3

您可以为全局二级索引应用相同的自动缩放设置。根据AWS 文档

如果您为具有一个或多个全局二级索引的表启用 DynamoDB 自动缩放,我们强烈建议您也对这些索引统一应用自动缩放。您可以通过在 AWS 管理控制台中选择将相同设置应用于全局二级索引来执行此操作。