WebIdentityTokenCredentialsProvider: чтобы использовать профили предполагаемых ролей, модуль aws-java-sdk-sts должен нахJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 WebIdentityTokenCredentialsProvider: чтобы использовать профили предполагаемых ролей, модуль aws-java-sdk-sts должен нах

Сообщение Anonymous »

Запуск модуля в AWS EKS с использованием WebIdentityTokenCredentials (который предоставляет учетная запись службы) работает только в том случае, если модуль STS SDK находится в пути к классам.
Java версии 2 -< /p>

software.amazon.awssdk
bom
2.29.29
pom
import



software.amazon.awssdk
sts
2.29.29


Я знаю, что нет необходимости явно указывать версию, но я пытался добавить ее всеми возможными способами, но все равно не смог устранить ошибку.
По-прежнему получаю ошибка: WebIdentityTokenCredentialsProvider: Чтобы использовать профили предполагаемых ролей, модуль aws-java-sdk-sts должен находиться в пути к классам. Кроме того, модули не могут запускаться, поскольку при запуске приложения требуется компонент AWS SQS Bean.
AmazonSQSAsyncClientBuilder.standard()
.withClientConfiguration(new ClientConfiguration().withConnectionTimeout(5000))
.withRegion(region)
.build();

Кроме того, я тоже пытался упомянуть об этом, но все равно безуспешно.
withCredentials(DefaultAWSCredentialsProviderChain.getInstance())


Подробнее здесь: https://stackoverflow.com/questions/792 ... ws-java-sd
Ответить

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

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

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

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

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