1

我无法获取验证码(短信)和移动应用程序。我删除了角色。我试图在cognito中重新创建角色,但它没有给出任何选择。AWS Cognito SMS作用:无法创建或分配新角色

错误响应,同时我创建新的用户“角色没有信任关系,允许cognito承担角色”

在保存在我的cognito验证设置(与贴在以往的角色阿尔恩在那里),它说:“你的角色仍然被创建

Error while saving verification changes

回答

0

我也面临同样的 问题。让我分享我解决它的方法,尽管不是最佳方法,但我希望它有帮助:

1)我有另一个cognito用户池,其中我没有创建sms角色,该用户池我创建了与我删除的SMS角色名称相同名称的SMS角色(仅让aws自己创建角色和策略,并且因为我很懒;-))。

2)在新创建的SMS角色的信任关系条件下,我用我的主用户池的externalID替换了externalID。

您可以使用aws cli获取externalID。

aws cognito-idp describe-user-pool --user-pool-id <user-pool-id>

或者,您可以创建具有相同名称的短信服务的作用,重视SNS写它的政策,并建立包含cognito了userpool信任关系,让它承担该角色。

希望它有帮助。干杯。

相关问题