与... 一起工作 DynamoDB - Amazon SDK for Java 2.x
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

与... 一起工作 DynamoDB

本部分提供演示如何与 DynamoDB 结合使用的示例:

以下示例使用 2.x 的标准低级 DynamoDB 客户端 DynamoDbClient ()。 Amazon SDK for Java

SDK还提供了 DynamoDB 增强型客户端,该客户端为使用 Dy namoDB 提供了一种面向对象的高级方法。下一节将深入讨论此客户端。

使用 Amazon 基于账户的终端节点

DynamoDB Amazon 提供基于账户的终端节点,通过使用 Amazon 您的账户 ID 来简化请求路由,从而提高性能。

要利用此功能,您需要使用的 2.28.4 或更高版本 2。 Amazon SDK for Java您可以在 Maven 中央存储库中找到SDK列出的最新版本。在支持的版本SDK处于活动状态后,它会自动使用新的终端节点。

如果您想退出基于账户的路由,则有四个选项:

  • 配置 DynamoDB 服务客户端,将设置为。AccountIdEndpointMode DISABLED

  • 设置环境变量。

  • 设置JVM系统属性。

  • 更新共享 Amazon 配置文件设置。

以下代码段是如何通过配置 DynamoDB 服务客户端来禁用基于账户的路由的示例:

DynamoDbClient.builder() .accountIdEndpointMode(AccountIdEndpointMode.DISABLED) .build();

《 Amazon SDKs和工具参考指南》提供了有关最后三个配置选项的更多信息。