AWS cognito getOpenIdTokenForDeveloperIdentity не запускает обратный вызов
У меня есть лямбда-функция, которая запускает getOpenIdTokenForDeveloperIdentity для создания IdentityId для пользователей в моем федеративном пуле удостоверений на стороне сервера. Я использую пользовательскую аутентификацию для своих пользователей. Я просмотрел большую часть документации, которую смог найти, но ни одна из них, похоже, не помогла.
var cognito = new AWS.CognitoIdentity();
var params = {
IdentityPoolId: [myIdentityPoolId],
Logins: {'respect': userId}
}
cognito.getOpenIdTokenForDeveloperIdentity(params).promise()
.then(data => {
console.log(data);
}).catch(e => {
console.log(e);
});
Я не получаю никакого журнала на консоли. Похоже, обещание не решено вообще.
Когда я удалил параметр "Logins" из объекта params, консоль зарегистрировала ошибку, указав, что "Logins" является обязательным параметром.