Перенос настроек подключения в S3 SDK v2JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Перенос настроек подключения в S3 SDK v2

Сообщение Anonymous »

У меня есть следующие конфигурации клиента AWS Java V1:

Код: Выделить всё

ClientConfiguration cc = new ClientConfiguration();
cc.setConnectionMaxIdleMillis(10000);
cc.setUseTcpKeepAlive(true);
cc.setUseThrottleRetries(true);
cc.setMaxErrorRetry(20);
cc.setSocketBufferSizeHints(2024, 3024);
cc.setValidateAfterInactivityMillis(5000);
cc.setMaxConnections(100);
AmazonS3 s3Client =
AmazonS3ClientBuilder.standard().withClientConfiguration(cc)
.withCredentials(new AWSStaticCredentialsProvider(basicSessionCredentials))
.withRegion(s3Properties.getAwsRegion()).build();
Я пытаюсь перенести код на версию 2, но не могу найти большую часть настроек:

Код: Выделить всё

S3Client s3Client = S3Client.builder()
.region(Region.of(s3Properties.getAwsRegion()))
.credentialsProvider(StaticCredentialsProvider.create(basicSessionCredentials))
.serviceConfiguration(S3Configuration.builder()
.checksumValidationEnabled(true)
.pathStyleAccessEnabled(false)
.build())
.overrideConfiguration(builder -> builder
.apiCallTimeout(Duration.ofMinutes(15))
.apiCallAttemptTimeout(Duration.ofSeconds(30))
)
.build();
Знаете, как мне настроить те же параметры подключения?

Подробнее здесь: https://stackoverflow.com/questions/797 ... -s3-sdk-v2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»