全局二级索引的容量与应用它们的表分开配置。如果为GSI分配的写入容量不足,则writes to the table are throttled。因此,如果触发了对表的写入的自动调节,那么应该期望需要管理GSI的写入容量作为响应。
可以通过AWS管理控制台,CLI或使用CloudFormation配置表读/写的自动调节。文档发布了JSON / YAML示例,以完成表配置。但是,当我尝试在自动缩放的表格上创建新的GSI时,我看不到镜像表格设置的选项。我也无法在文档中找到有关如何显式处理索引和自动缩放的CLI或CloudFormation示例。
那么如何管理GSI的写入容量?我对事情如何运作的理解是正确的吗?或者AWS"做正确的事情" (在他们看来,无论如何)并与基础表并行地自动调整GSI?
答案 0 :(得分:3)
您可以为全局二级索引应用相同的自动缩放设置。根据{{3}}:
如果为具有一个或多个表的表启用DynamoDB自动缩放 全局二级索引,我们强烈建议您也应用auto 统一缩放到那些索引。您可以选择“应用”来完成此操作 与AWS Management中的全局二级索引相同的设置 控制台。
答案 1 :(得分:2)
将二级索引定义为自动缩放目标是now possible。与普通表相比,它几乎相同。您只需更改article_codes=40200&article_codes=40201
的{{1}}和resourceId
。
ScalableDimension