gpt4 book ai didi

amazon-web-services - AWS Cognito 身份池配置无效

转载 作者:行者123 更新时间:2023-12-02 13:48:13 32 4
gpt4 key购买 nike

我正在使用 AWS Javascript API 并尝试获取分配的认知 ID:

AWS.config.credentials.get(function(err) {
if (!err) {
console.log("Cognito Identity Id: " + AWS.config.credentials.identityId);
}
});

为什么这会导致 400 错误并显示以下消息?

{"__type":"InvalidIdentityPoolConfigurationException","message":"Invalid identity pool configuration. Check assigned IAM roles for this pool."}

我为经过身份验证和未经身份验证的用户配置了 IAM 角色。

{
"Version": "2012-10-17",
"Statement": [{
"Action": [
"mobileanalytics:PutEvents",
"cognito-sync:*"
],
"Effect": "Allow",
"Resource": [
"*"
]
}]
}

最佳答案

出现此错误的最常见原因是您的角色未设置为信任您的身份池。您应该确认您的信任关系中列出的身份池 ID 与您正在使用的身份池匹配。

有关 Amazon Cognito 中信任关系的更多信息,请参阅我们的 developer guide .

关于amazon-web-services - AWS Cognito 身份池配置无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30425942/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com