Клиент AWS SDK Apache, похоже, не распознает регионJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Клиент AWS SDK Apache, похоже, не распознает регион

Сообщение Anonymous »

Я получаю следующее исключение:

Вызвано: Software.amazon.awssdk.core.Exception.SdkClientException: настроенный регион (EU_WEST_1) и теги ([]) привели к недопустимому URI: https://s3.EU_WEST_1.amazonaws.com. Обычно это вызвано неправильной конфигурацией региона. Допустимые регионы: [af-юг-1, ап-восток-1, ап-северо-восток-1, ап-северо-восток-2, ап-северо-восток-3, ап-юг-1, ап-юго-2, ап-юго-восток-1, ап-юго-восток-2, ап-юго-восток-3, ап-юго-восток-4, ап-юго-восток-5, ап-юго-восток-7, aws-global, Калифорния-Центральный-1, Калифорния-Запад-1, ЕС-Центральный-1, ЕС-Центральный-2, ЕС-Север-1, ЕС-Юг-1, ЕС-Юг-2, ЕС-Запад-1, ЕС-Запад-2, ЕС-Запад-3, fips-ca-central-1, fips-us-east-1, fips-us-east-2, fips-us-west-1, fips-us-west-2, il-central-1, me-central-1, я-юг-1, мх-центральный-1, са-восток-1, сша-восток-1, сша-восток-2, сша-запад-1, сша-запад-2, cn-север-1, cn-северо-запад-1, fips-us-gov-east-1, fips-us-gov-west-1, us-gov-east-1, us-gov-west-1, fips-us-iso-east-1, us-iso-east-1, us-iso-west-1, us-isob-east-1, eu-isoe-west-1, us-isof-east-1, us-isof-south-1]

Код

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

        return S3Client.builder().httpClientBuilder(
ApacheHttpClient.builder()
.maxConnections(10)
.connectionTimeout(Duration.ofSeconds(5)))
.region(region)
.credentialsProvider(StaticCredentialsProvider.create(credentials))
.build();
значением «region» является «software.amazon.awssdk.regions.Region.EU_WEST_1».
Я использую Amazon AWS SDK для Tomcat 8.x на Java 8:

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

            
software.amazon.awssdk
bom
2.35.8
pom
import

которым я пользуюсь

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

        
software.amazon.awssdk
s3


software.amazon.awssdk
apache-client

Итак, несмотря на использование перечисления из того же SDK, оно не распознается. Не существует значения «software.amazon.awssdk.regions.Region.eu-west-1», которое соответствовало бы значению, запрашиваемому сообщением, и я не вижу способа передать регион в виде строки.
Как мне настроить регион?

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

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

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

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

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

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