跟着跑了一篇 aws 的官方教程,WildRydes 那个,在 Cognito 中正常创建了几次用户池,但有一个始终无法删掉,并且有意思的是删除时需要输入这个用户池的名字后删除按钮才会 enable ,结果我发现必须在名字前加上一个空格,这个按钮才会 enable ,不知道是不是因为自己当初起名字的时候有空格。
然后删除的时候提示以下错误: 未能删除用户群体“ WildRydesNew”。 未能停用删除保护 code: InvalidSmsRoleTrustRelationshipException message: Role does not have a trust relationship allowing Cognito to assume the role
这个怎么解决? 那个 sms role 指的是 simple email service 还是 Simple Notification Service? 后者没有相关资源啊,我的心好乱。
1
gtx990 2023-04-09 11:34:00 +08:00 via Android
是 iam role
|
2
wjpauli OP 我进到 IAM role 里,确实有一个 cognito 的 role 无法删除:
未删除角色 AWSServiceRoleForAmazonCognitoIdpEmailService 。 One or more Cognito userpools are using this Service-linked role 但是从给出的这个提示看,更像是因为 cognito 没有删除导致的,而不是因为它导致 cognito 无法删除 |