我在为 AWS Cognito 设置凭证时遇到问题。
我在用例 4 上有来自AWS amazon-cognito-identity-js 的以下代码。
AWS.config.credentials = new AWS.CognitoIdentityCredentials({
IdentityPoolId : '...', // your identity pool id here
Logins : {
// Change the key below according to the specific region your user pool is in.
'cognito-idp.<region>.amazonaws.com/<YOUR_USER_POOL_ID>' : result.getIdToken().getJwtToken()
}
});
我检查了我发送的方法是否正确IdentityPoolId
,但我在 accessKeyId 和 sessionToken 上未定义作为返回。Logins
CognitoIdentityCredentials
下面是我得到的。
CognitoIdentityCredentials {expired: true, expireTime: null, accessKeyId: undefined, sessionToken: undefined, params: Object…}
知道如何解决这个问题吗?