У меня проблема при попытке подключиться к моей базе данных 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](https://i.stack.imgur.com/Ykzp0.png)
"Не удается прочитать свойство 'byteLength' из неопределенного ..
При просмотре http-запроса: ![enter image description here](https://i.stack.imgur.com/HFSQD.png)
И ответвыглядит немного странно: ![enter image description here](https://i.stack.imgur.com/U0qG9.png)
Спасибо, что уделили время на прочтение этого! Надеюсь, кто-нибудь сможет помочь мне понять, в чем проблема с моим кодом.
Спасибо!