截至 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工具參考指南提供有關最近三個組態選項 的詳細資訊。