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