Amazon web services 如何在AWS DynamoDB中创建本地二级索引?

Amazon web services 如何在AWS DynamoDB中创建本地二级索引?,amazon-web-services,amazon-dynamodb,Amazon Web Services,Amazon Dynamodb,我正试图通过管理控制台创建本地二级索引。在DynamoDB中选择所需的表之后,我选择index选项卡并单击createindex。然后,我会收到以下UI的提示。我无法说明索引是本地索引还是全局索引。当索引分区键等于表分区键时,AWS不会自动检查。即使是相同的分区键,AWS也将索引指定为GSI而不是LSI。 我可以通过cli正确配置本地二级索引-这非常好 我只是想知道,你真的可以在管理控制台中正确地执行此操作吗? 您无法从AWS在现有DynamoDB表上创建: 要在表上创建一个或多个本地二级索引,

我正试图通过管理控制台创建本地二级索引。在DynamoDB中选择所需的表之后,我选择index选项卡并单击createindex。然后,我会收到以下UI的提示。我无法说明索引是本地索引还是全局索引。当索引分区键等于表分区键时,AWS不会自动检查。即使是相同的分区键,AWS也将索引指定为GSI而不是LSI。 我可以通过cli正确配置本地二级索引-这非常好

我只是想知道,你真的可以在管理控制台中正确地执行此操作吗?

您无法从AWS在现有DynamoDB表上创建:

要在表上创建一个或多个本地二级索引,请使用CreateTable操作的LocalSecondaryIndexes参数。表上的本地二级索引是在创建表时创建的。删除表时,该表上的所有本地二级索引也将被删除


您需要使用全局二级索引,或迁移到在创建时创建LSI的新表。

您无法从AWS在现有DynamoDB表上创建:

要在表上创建一个或多个本地二级索引,请使用CreateTable操作的LocalSecondaryIndexes参数。表上的本地二级索引是在创建表时创建的。删除表时,该表上的所有本地二级索引也将被删除

您需要使用全局二级索引,或者迁移到在创建时创建LSI的新表