AWS Java SDK не находит профиль при использовании AWS SSOJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 AWS Java SDK не находит профиль при использовании AWS SSO

Сообщение Anonymous »

Я не могу подключиться к aws, если вход выполнен с помощью AWS SSO.
Я вхожу в систему со своего компьютера, используя:

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

aws sso login --profile staging
Профиль настраивается следующим образом:

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

[profile staging]
sso_start_url = https://som-nice-working-url
sso_region = us-east-1
sso_account_id = 1234
sso_role_name = the-role-name
region = eu-west-1
output = yaml
После входа в систему я могу получить доступ к aws через aws cli.
Затем я установил переменную: AWS_PROFILE=staging
Но в Java я получаю следующее исключение:

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

com.amazonaws.SdkClientException: Unable to load AWS credentials from any provider in the chain: [EnvironmentVariableCredentialsProvider: Unable to load AWS credentials from environment variables (AWS_ACCESS_KEY_ID (or AWS_ACCESS_KEY) and AWS_SECRET_KEY (or AWS_SECRET_ACCESS_KEY)), SystemPropertiesCredentialsProvider: Unable to load AWS credentials from Java system properties (aws.accessKeyId and aws.secretKey), WebIdentityTokenCredentialsProvider: You must specify a value for roleArn and roleSessionName, com.amazonaws.auth.profile.ProfileCredentialsProvider@369a95a5: No AWS profile named 'staging', com.amazonaws.auth.EC2ContainerCredentialsProviderWrapper@6d6f6ca9: Failed to connect to service endpoint: ]
Я пробовал использовать ProfileCredentialsProvider с «промежуточным» режимом, но результат тот же.
Какой CredentialsProvider мне следует использовать?< /p>
Мой код использует DefaultProviderChain:

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

AWSGlueClient.builder()
.withRegion("eu-west-1")
.build()
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/640 ... ng-aws-sso
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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