自2024年7月31日起, AWS SDK for Java 1.x已进入维护模式,并将于2025年12月31日end-of-support
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
DynamoDB 使用示例 AWS SDK for Java
此部分提供使用AWS SDK for Java
注意
该示例仅包含演示每种方法所需的代码。完整的示例代码可在上找到 GitHub
使用 AWS 基于账户的终端节点
DynamoDB AWS 提供基于账户的终端节点,通过使用 AWS 您的账户 ID 来简化请求路由,从而提高性能。
要利用此功能,您需要使用版本 1.12.771 或更高版本的 1。 AWS SDK for Java您可以在 Maven 中央存储库
如果您想退出基于账户的路由,则有四个选项:
-
配置 DynamoDB 服务客户端,将设置为。
AccountIdEndpointMode
DISABLED
-
设置环境变量。
-
设置JVM系统属性。
-
更新共享 AWS 配置文件设置。
以下代码段是如何通过配置 DynamoDB 服务客户端来禁用基于账户的路由的示例:
ClientConfiguration config = new ClientConfiguration() .withAccountIdEndpointMode(AccountIdEndpointMode.DISABLED); AWSCredentialsProvider credentialsProvider = new EnvironmentVariableCredentialsProvider(); AmazonDynamoDB dynamodb = AmazonDynamoDBClientBuilder.standard() .withClientConfiguration(config) .withCredentials(credentialsProvider) .withRegion(Regions.US_WEST_2) .build();
《 AWS SDKs和工具参考指南》提供了有关最后三个配置选项的更多信息。