如何在dynamodbjavaawssdk2.x的本地实例中配置端点?

我对 DynamoDB 非常陌生,并开始学习 Java AWS SDK 1.x。我使用以下代码初始化了我的本地 dynamodb 端点

AmazonDynamoDB client = AmazonDynamoDBClientBuilder
                       .standard()
                       .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("http://localhost:8000","us-west-2"))
                       .build();

DynamoDB dynamoDB = new DynamoDB(client);

但是现在我将依赖项更改为 Dynamodb 和 Java 2.15.52,因此客户端初始化为:

DynamoDbClient client = DynamoDbClient.builder().build();

如何使用新配置我的本地端点DynamoDbClient

回答

为初始化示例的客户端而转换为新版本如下:

DynamoDbClient client = DynamoDbClient.builder()
                        .region(Region.US_WEST_2)
                        .endpointOverride(URI.create("http://localhost:8000"))
                        .build();

DynamoDB dynamoDB = new DynamoDB(client);

endpointOverride() 继承自 SdkClientBuilder

endpointOverride(URI endpointOverride)

配置 SDK 应与之通信的端点。`

region() 继承自 AwsClientBuilder

region(Region region)

配置 SDK 应与之通信的区域。


有关在此处升级 DynamoDB 客户端的更多信息。


以上是如何在dynamodbjavaawssdk2.x的本地实例中配置端点?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>