aws s3 或 sqs 客户端中 withRegion() 和 withEndpointConfiguration() 方法之间的区别

Rav*_*mar 3 amazon-s3 amazon-sqs amazon-web-services aws-sdk

aws S3SQS客户端中的方法withRegion()有什么区别。withEndpointConfiguration()

使用EndpointConfiguration需要endPointsigningRegion。这个signingRegion与s3存储桶的相同吗?如果是,那么为什么我们需要指定它两次,因为区域也将是端点的一部分。 示例us-west-2s3-us-west-2.amazonaws.com

Joh*_*ley 6

withEndpointConfiguration() 与 S3 克隆一起使用(在本地主机、Minio 等上)。当安装在本地系统上时,它还可以与 DynamoDB 一起使用。

这是一个使用 Minio 的示例。仅针对此 API 调用模拟区域“us-east-1”。

EndpointConfiguration endpointConfiguration = new EndpointConfiguration(
                "http://192.168.178.84:9000", "us-east-1");
Run Code Online (Sandbox Code Playgroud)