AWS - adminGetUser возвращает неожиданную ошибку - PullRequest
1 голос
/ 26 октября 2019

У меня проблема при попытке подключиться к моей базе данных AWS cognito. Вот мой код:

 AWS.config.region = 'eu-west-2'; // Region
 AWS.config.accessKeyId = 'XXXXXXXXXX';
 AWS.config.secretAccessKey = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
 AWS.config.credentials = new AWS.CognitoIdentityCredentials({
     IdentityPoolId: 'eu-west-2:XXXX-XXXXXX-XXXXXXXXXXXXX',
 }); 

 var params = {
      UserPoolId: 'eu-west-2_xxxxxxxxxx',
      Username: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 
 };

 var cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider();

 cognitoidentityserviceprovider.adminGetUser(params, function(err, data) {
          if (err) console.log(err); // an error occurred
          else     console.log(data);           // successful response
 })

Вот разбивка -

Сначала я настраиваю AWS.config с region , accessKeyID , secretAccessKey и учетные данные с помощью AWS.CognitoIdentityCredentials().

Затем я просто устанавливаю новую переменную AWS.CognitoIdentityServiceProvider() и вызываю функцию adminGetUSer с помощью UserPoolID и Имя пользователя параметры (Имя пользователя - это имя пользователя, информацию о котором я хочу получить)

Однако при его развертывании я получаю очень странную ошибку: enter image description here

"Не удается прочитать свойство 'byteLength' из неопределенного ..

При просмотре http-запроса: enter image description here

И ответвыглядит немного странно: enter image description here

Спасибо, что уделили время на прочтение этого! Надеюсь, кто-нибудь сможет помочь мне понять, в чем проблема с моим кодом.

Спасибо!

1 Ответ

0 голосов
/ 28 октября 2019

не могли бы вы опубликовать утверждение, из которого происходит трассировка стека?

Кроме того, используете ли вы версию 'aws-sdk', предоставляемую aws-ampify?

Ответ определенно выглядит неверно и не соответствует ответу , указанному API AdminGetUser . Я думаю, что вы видите неправильную запись в вашей вкладке сети.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...