You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AWS控制台为DynamoDB的JSON对象创建全局二级索引?

能否为DynamoDB中JSON对象的属性创建全局二级索引(GSI)?

可行性说明

完全可行。DynamoDB支持通过**点符号(.)**引用嵌套在Map类型字段中的属性,以此作为全局二级索引(GSI)的分区键或排序键。针对你给出的示例,直接使用Details.age作为GSI的键即可实现基于age属性的查询。

AWS控制台操作步骤

  • 登录AWS管理控制台,进入DynamoDB服务界面
  • 在左侧导航栏选择表,找到目标表并点击进入详情页
  • 切换至索引标签页,点击创建索引按钮
  • 在创建索引页面完成以下配置:
    • 索引类型:选择全局二级索引(GSI)
    • 分区键:输入Details.age,类型选择数字(匹配示例中age的数值类型)
    • 索引名称:设置一个合规的自定义名称(例如DetailsAgeIndex)
    • 投影属性:根据查询需求选择——可选项包括仅投影键属性、所有属性,或指定特定属性
    • 读写容量模式:根据业务流量选择按需模式或预置模式
  • 确认所有配置后,点击创建索引,等待索引状态变为「活动」即可开始使用

内容的提问来源于stack exchange,提问作者Aren Sade

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 18:44:52