我正在尝试访问IAM授权程序后面的API(API网关) . 响应总是:

用户:arn:aws:sts :: xxx:assume-role / xy-identityities-role-unauth / CognitoIdentityCredentials无权执行[...]

为什么这里假定了不道德的角色?

客户端是使用AWS Amplify的本地应用程序 . 我的池在联合身份设置 - >身份验证提供程序 - > Cognito中链接 .

我的身份池中只有一个经过身份验证的用户,大约有400个未经授权的用户(不知道他们来自哪里),而我的用户池中只有四个用户 . 我在这做错了什么?