使用 DynamoDB 使用 适用于 Kotlin 的 AWS SDK - 适用于 Kotlin 的 AWS SDK

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

使用 DynamoDB 使用 适用于 Kotlin 的 AWS SDK

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

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

要利用此功能,您需要使用 1.3.37 或更高版本的。 适用于 Kotlin 的 AWS SDKMaven Central 存储库中列出了 SDK 的最新版本。在受支持的 SDK 版本处于活动状态后,它会自动使用新的端点。

如果要选择退出基于账户的路由,您可以选择四个选项:

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

  • 设置环境变量。

  • 设置 JVM 系统属性。

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

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

DynamoDbClient.fromEnvironment { accountIdEndpointMode = AccountIdEndpointMode.DISABLED // The default value is PREFERRED. }

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