Amazon DynamoDB
开发人员指南 (API 版本 2012-08-10)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

第 7 步:查询全局二级索引

在此步骤中,使用 DynamoDB 或 AWS CLI 查询 Music 表上的全局二级索引。

有关全局二级索引的更多信息,请参阅全局二级索引

AWS 管理控制台

按照以下步骤,使用 DynamoDB 控制台通过 AlbumTitle-index 全局二级索引查询数据

  1. 通过以下网址打开 DynamoDB 控制台:https://console.amazonaws.cn/dynamodb/

  2. 在控制台左侧的导航窗格中,选择 Tables (表)

  3. 从表列表中选择 Music 表。

  4. 对 Music 表选择项目选项卡。

  5. 在下拉列表中,选择查询

    
                                该控制台屏幕截图显示在“项目”选项卡上选中“查询”的下拉列表。
  6. 查询旁边的下拉列表中,选择 [索引] AlbumTitle-index:AlbumTitle

    对于 AlbumTitle,输入 Somewhat Famous,然后选择开始搜索

AWS CLI

以下 AWS CLI 示例查询 Music 表上的全局二级索引 AlbumTitle-index

aws dynamodb query \ --table-name Music \ --index-name AlbumTitle-index \ --key-condition-expression "AlbumTitle = :name" \ --expression-attribute-values '{":name":{"S":"Somewhat Famous"}}'

使用 query 可返回下面显示的示例结果。

{ "Count": 1, "Items": [ { "AlbumTitle": { "S": "Somewhat Famous" }, "Awards": { "N": "1" }, "SongTitle": { "S": "Call Me Today" }, "Artist": { "S": "No One You Know" } } ], "ScannedCount": 1, "ConsumedCapacity": null }