Cognito 的用户池无法删除

2023-04-09 09:07:29 +08:00
 wjpauli

跟着跑了一篇 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? 后者没有相关资源啊,我的心好乱。

1542 次点击
所在节点    Amazon Web Services
2 条回复
gtx990
2023-04-09 11:34:00 +08:00
是 iam role
wjpauli
2023-04-11 15:45:55 +08:00
我进到 IAM role 里,确实有一个 cognito 的 role 无法删除:
未删除角色 AWSServiceRoleForAmazonCognitoIdpEmailService 。
One or more Cognito userpools are using this Service-linked role

但是从给出的这个提示看,更像是因为 cognito 没有删除导致的,而不是因为它导致 cognito 无法删除

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/930927

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX