使用 DynamoDBAmazonExplorer - Amazon Toolkit for Eclipse
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 DynamoDBAmazonExplorer

Amazon DynamoDB 是一项快速、高度可扩展、高度可用且经济实惠的非关系数据库服务。DynamoDB 消除了传统上对数据存储可扩展性的限制,同时保留了低延迟性和可预测的性能。Toolkit for Eclipse 供了用于在开发上下文中使用 DynamoDB 的功能。

在 Toolkit for Eclipse 中,AmazonExplorer 显示了与活动Amazonaccount.

创建 DynamoDB 表

使用 Toolkit for Eclipse,您可以创建新的 DynamoDB 表。

要在中创建新表AmazonExplorer

  1. InAmazonExplorer中,右键单击Amazon DynamoDB,然后单击创建表. 此时将打开 Create New DynamoDB Table (创建新 DynamoDB 表) 向导。

  2. Table name (表名称) 框中输入表名。

  3. 输入主哈希键属性在哈希键属性框中选择哈希键类型,然后从哈希键类型下拉列表中)。DynamoDB 使用主键属性构建无序哈希索引,并使用范围主键属性构建可选的有序范围索引。有关主哈希键属性的更多信息,请参阅分区和数据分配中的Amazon DynamoDB 开发人员指南.

  4. (可选)通过选择 Use a range key (使用范围键) 指定范围主键。在 Range key attribute (范围键属性) 框中输入范围键属性,然后从 Range key type (范围键类型) 下拉列表中选择范围键类型。

  5. Read capacity units (读取容量单位) 框中指定读取容量单位的数量,然后在 Write capacity units (写入容量单位) 框中指定写入容量单位的数量。您必须至少指定 3 个读取容量单位和 5 个写入容量单位。有关读取和写入容量单位的更多信息,请参阅预配置吞吐量中的Amazon DynamoDB 开发人员指南.

  6. 单击 Finish (完成) 以创建表。单击AmazonExplorer以在表列表中查看新表。

以网格形式查看 DynamoDB 表

要打开 DynamoDB 表的网格视图,请在AmazonExplorer对应于表格。从网格视图中,您可以查看存储在表中的项目、属性和值。每个行对应于表中的一个项目。表列与属性对应。表的每个单元格保存与该项目的该属性关联的值。

属性可以包含字符串或数字形式的值。某些属性包含由一系列 字符串或数字组成的值。系列值显示为用方括号括起的逗号分隔列表。

编辑属性和值

表网格视图是可编辑的;通过双击单元格,您可以编辑项目对应属性的值。对于系列值属性,您还可以在该系列中添加或删除单个值。

使用编辑 UI 不仅可以更改属性的值,而且还可更改属性的值的格式,但有一些限制。例如,任何数字值均可转换为字符串值。如果您有一个字符串值,内容为数字 (例如“125”),那么编辑 UI 可让您将值的格式从字符串转换为数字。此外,编辑 UI 可让您将单一值转换为系列值。但是,您通常无法将系列值转换为单一值;有一个例外情况,即当系列值实际上只包含一个元素时。

Edit Values (编辑值) 对话框在您编辑值集时打开。编辑属性值之后,单击 Save set (保存集) 以确认更改。如果要放弃更改,可单击 Cancel (取消)

确认更改后,属性值将以红色显示。这表示属性已更新,但新值尚未写回到 Amazon DynamoDB 数据库。要将更改写回到 DynamoDB,请单击File (文件),然后单击Save,或从键盘上按下。要放弃更改,可单击 Scan Table (扫描表),当 Toolkit 询问是否要在扫描之前提交更改时,单击 No (否)

扫描 DynamoDB 表

从 Toolkit,您可以在 DynamoDB 表上执行扫描。在一次扫描中,您将定义一组条件,扫描将返回表中符合您的条件的所有项目。扫描是代价高昂的操作,应谨慎使用以避免干扰表中优先级更高的生产流量。有关安全使用扫描操作的更多建议,请转到 Amazon DynamoDB 开发人员指南

要在 Amazon DynamoDB 表上执行扫描,请从AmazonExplorer

  1. 在网格视图中,单击 Add scan condition (添加扫描条件)。此时将显示可供您编辑新的扫描子句的 UI。

  2. 在扫描子句编辑器中,指定要与之匹配的属性、应如何匹配属性 (开头为、包含等)、应匹配什么文字值以及该值应为字符串还是数字。

  3. 根据需要为您的搜索添加更多扫描子句。扫描只会返回符合所有扫描子句中的条件的项目。请注意,当与字符串值匹配时,扫描将执行区分大小写的比较。

  4. 在网格视图顶部的按钮栏中,单击绿色播放按钮以运行扫描。

要删除扫描子句,请单击每个子句左侧的红色“X”。

要返回到包含所有项目的表的视图,请双击Amazon DynamoDBAmazonExplorer.

为扫描结果分页

视图顶部有三个按钮。

第二个 按钮为扫描结果提供分页。单击最右侧 按钮可将当前扫描的结果导出到 CSV 文件。