【发布时间】:2022-07-28 14:06:31
【问题描述】:
我无法连接到我的应用客户端。以下是我使用的代码:
const AWS = require('aws-sdk');
// AWS.config.region = 'ap-southeast-2'
AWS.config.update({ region: 'ap-southeast-2' });
try {
var params = {
AuthFlow: 'ADMIN_NO_SRP_AUTH',
ClientId: process.env.COGNITO_CLIENT_ID,
UserPoolId: process.env.COGNITO_USER_POOL_ID,
AuthParameters: {
email: "na****@*****.com",
password: "********",
}
};
console.debug("params: ", params)
//{apiVersion: '2016-04-18'}
var cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider();
const res = await cognitoidentityserviceprovider.adminInitiateAuth(params, function (err, data) {
if (err) {
console.debug("error adminInitiateAuth. params: ", params);
console.log("err: ", err);
return { props: { data } }
} else {
输出是:
err: ResourceNotFoundException: User pool client ******* does not exist
如果这不起作用,我已经快要开始像婴儿一样哭泣了
【问题讨论】:
-
你确定你有正确的
UserPoolId还是在ap-southeast-2中?错误很简单。还将其更改(如果不同)为ap-southeast-2您的 aws cli 配置中的区域。
标签: javascript node.js amazon-web-services amazon-cognito