Получение "предоставленного вами идентификатора ключа доступа AWS не существует в наших записях" с временными учетными данными в aws - PullRequest
0 голосов
/ 03 июля 2018

Я запускаю приложение реагирования, которое принимает временные учетные данные, такие как идентификатор ключа доступа, секретный ключ и токен сеанса, из API загрузки Java.

Идентификатор ключа доступа выглядит следующим образом ASIAJ2EXAMPLE. Однако, это работает, если я дам постоянный идентификатор ключа доступа, который выглядит как AKIAJ3EXAMPLE. Но каждый раз, когда я получаю сообщение об ошибке,

«Идентификатор ключа доступа AWS, который вы указали, не существует в наших записях»

У меня есть сомнения, что это может быть из-за регионов или токена сессии. Я просто хочу, чтобы кто-то указал мне правильное направление. Учетные данные реагирования выглядят так:

AWS.config.credentials = new AWS.Credentials(check.context.entity.awsaccessKeyId, check.context.entity.awssecretKey,check.context.entity.sessionToken);
              var BucketName = 'xyz';
              var s3 = new AWS.S3({
                  apiVersion: '2006-03-01',
                  region: 'us-east-1',
                  params: {Bucket: BucketName,
                      ServerSideEncryption: "AES256"}
              });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...