本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
与... 一起工作 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 中央存储库
如果您想退出基于账户的路由,则有四个选项:
-
配置 DynamoDB 服务客户端,将设置为。
AccountIdEndpointMode
DISABLED
-
设置环境变量。
-
设置JVM系统属性。
-
更新共享 Amazon 配置文件设置。
以下代码段是如何通过配置 DynamoDB 服务客户端来禁用基于账户的路由的示例:
DynamoDbClient.builder() .accountIdEndpointMode(AccountIdEndpointMode.DISABLED) .build();
《 Amazon SDKs和工具参考指南》提供了有关最后三个配置选项的更多信息。