V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wjpauli
V2EX  ›  Amazon Web Services

Cognito 的用户池无法删除

  •  
  •   wjpauli · 2023-04-09 09:07:29 +08:00 · 1534 次点击
    这是一个创建于 604 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    2 条回复    2023-04-11 15:45:55 +08:00
    gtx990
        1
    gtx990  
       2023-04-09 11:34:00 +08:00 via Android
    是 iam role
    wjpauli
        2
    wjpauli  
    OP
       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 无法删除
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6057 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:42 · PVG 10:42 · LAX 18:42 · JFK 21:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.