По какой-то причине я не могу корректно обновить атрибуты, используя Node с моего локального компьютера, используя метод adminUpdateUserAttributes
для Cognito.
Мой код:
const params = {
UserAttributes: [
{
Name: "name",
Value: "name edited"
}
],
Username: "USERNAME",
UserPoolId: "POOLID"
};
var service = new AWS.CognitoIdentityServiceProvider();
service.adminUpdateUserAttributes(params, function(
err,
data
) {
if (err) console.log(err, err.stack);
// an error occurred
else console.log(data); // successful response
});
ЕслиЯ запускаю это у меня в выходных данных
message: 'Not Found',
code: 'UnknownError',
statusCode: 404,
time: 2019-03-27T16:04:48.002Z,
requestId: 'REQIDHERE',
retryable: false,
Достаточно забавно, я попытался из командной строки, используя команду aws
, и это прекрасно работает:
aws cognito-idp admin-update-user-attributes --user-pool-id eu-POOLID --username USERNAME --user-attributes Name=name,Value="name edited"
Как это можно отладить / исправить?ИМЯ ПОЛЬЗОВАТЕЛЯ и POLLID верны, поэтому мне интересно, что там не так.