尝试在AWS Cognito中启用SMS MFA因子时出错

时间:2019-11-27 15:36:06

标签: amazon-web-services amazon-cognito mfa

在AWS文档中闲逛了几个小时之后,我仍然找不到答案。

在AWS Cognito-> MFA和“验证”选项卡中,我具有:

  • 启用了多重身份验证(MFA)并将其设置为%matplotlib notebook
  • 同时启用了第二个因素(def on_click(event): plt.gca().set_title("Click at {:.2f}/{:.2f}\non {:s}".format(event.mouseevent.x, event.mouseevent.y, event.artist.__repr__())) plt.gcf().canvas.draw_idle() # doesn't seem to be absolutely required, # but doesn't hurt to put it in fig, ax = plt.subplots() ax.bar(np.arange(10), np.arange(10), picker=True) fig.canvas.mpl_connect('pick_event', on_click) OPTIONAL
  • 单击SMS text message按钮以创建Time-based One-time Password

单击Create role后,我收到一条错误消息:***cognitouserpool-SMS-Role

这不是我使用Save changes按钮创建的角色吗?

如果我取消选中You must create a SMS verification role.第二因素复选框,则所有内容都将保存而不会出错。

这是错误还是我做错了什么?

P.S .:在该角色的IAM配置中,可信关系如下所示(我检查了ExternalId):

Create role

1 个答案:

答案 0 :(得分:1)

打开MFA and verifications,选择SMS text message

您必须提供一个角色以允许Amazon Cognito发送SMS消息

您键入新的角色名称,然后再次单击create role

等待几秒钟,然后save change