AWS SDK for Java 1.x 已於 2025 年 12 月 31 日end-of-support。我們建議您遷移至 AWS SDK for Java 2.x,以繼續接收新功能、可用性改善和安全性更新。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 和工具參考指南提供有關最後三個組態選項的詳細資訊。