Vin*_*oft 11 amazon-web-services amazon-cognito multi-factor-authentication
我正在尝试为现有的AWS Cognito用户池启用MFA.我正在编辑用户池配置,但尝试保存新配置会导致MFA cannot be turned off if an SMS role is configured
错误(参见图片).我不明白这个错误信息,谷歌没有帮助.
问题:我做错了什么,如何为现有用户池启用MFA?
转到 IAM 并确保您没有意外创建 SMS 角色。在步骤下:
You must provide a role to allow Amazon Cognito to send SMS messages
Run Code Online (Sandbox Code Playgroud)
如果您按创建角色,那么这将生成您提到的错误。我想为了继续你需要正确配置你的短信。
为了解决这个问题,我必须删除链接到我的用户池的SMS 角色 (IAM)。
因此,通过删除 SMS 角色,我能够继续创建新的用户池。
您可以通过登录到您的控制台来做到这一点。去仪表板下方左侧的IAM转到Roles。从列表中选择与您的用户池关联的 SMS 角色并将其删除。
SNSRole 是自动添加的,不能被任何可用参数更改,也不能在以后修改。当前的解决方法是手动修改 yaml 配置并删除该部分。
来自:https : //github.com/aws-amplify/amplify-js/issues/2906
归档时间: |
|
查看次数: |
2216 次 |
最近记录: |