如何修改 DynamoDB GSI 中的属性?

sou*_*boy 4 amazon-dynamodb

我有一个 DynamoDB GSI,投影中仅包含某些字段(属性)。我想向此属性列表添加一个新字段。是否可以在不删除 GSI 并重新创建它的情况下执行此操作?我没有在 DynamoDB 控制台或update_table cli中找到执行此操作的选项。

sou*_*boy 5

根据UpdateTable API,只能创建和删除 GSI。因此,要更新当前的 GSI,需要删除旧的 GSI 并重新创建。