import * as AmazonCognitoIdentity from 'amazon-cognito-identity-js';
确认 AWS Cognito 用户池的设置是否正确,包括 region、userPoolId、clientId 等。
确认是否使用了正确的 AWS 身份验证凭证(accessKeyId 和 secretAccessKey),并具有 Cognito SDK 的相关权限。
确认其它环境变量或 AWS 配置是否正确,例如 Cognito Identity pool。
如果使用 Node.js 运行程序,请确保环境变量和代码在同一地方,或在代码中正确指定路径。
对于常见问题,例如 “无法验证身份”、“用户不存在” 等,可以查看 AWS Cognito SDK 的错误代码列表进行解决。如下所示:
AWSCognito.CognitoIdentityServiceProvider.AuthenticationDetails.usernameIsRequired
AWSCognito.CognitoIdentityServiceProvider.NotAuthorizedException