我正在尝试在用户注册过程中获取新的Cognito Identity。这是一段代码:
aws.config.credentials = new aws.CognitoIdentityCredentials(unauthCred);
aws.config.credentials.get(function(err) {
var id = aws.config.credentials.identityId;
}
我希望每次通话都能给我一个新的唯一ID。但是,我每次都得到相同的id。这是预期的行为吗?我该怎么做才能得到我想要的行为?
答案 0 :(得分:0)
identityId已缓存,因此如果清除缓存的身份,则会获得新的identityId,或者调用 GetId API。


PS:Cognito Identity Credentials并不适合服务器端用例。您能否详细说明您的用例,以便我们能够以更好的方式帮助您?


-Rachit