小编rat*_*arv的帖子

如何使用 Terraform 将本地二级索引添加到现有 DynamoDB 表而不替换它?

我们遵循 AWS DynamoDB 的单表架构,并使用单个表来存储所有实体。

我们有在我们这里注册车辆的用户,表结构如下:

用户身份 实体ID 实体类型
1 1
1 2 自行车

和关键属性:

  • partition_key=user_id
  • sort_key=entity_id

现在,我们需要仅获取汽车、自行车或任何其他车辆,user_id我想为其添加本地二级索引,并使用现有分区键(以实体类型作为排序键)。

在应用此更改时,它正在尝试重新创建表。

由于现有表中已有数据,有什么方法可以避免重新创建表吗?

amazon-web-services amazon-dynamodb terraform amazon-dynamodb-index

0
推荐指数
1
解决办法
164
查看次数