自动化IAM用户的MFA设备激活

我创build了20多个IAM用户,我想为他们启用虚拟MFA设备。 有什么办法可以一次完成所有这些任务吗?或者有什么办法可以自动执行这个任务? 我想强制要求所有IAM用户使用MFA,而不设置它们就不能继续。

我的解决scheme是新用户的两步激活过程:

  1. 创build具有足够权限的用户来更改他们的密码并更新他们的MFA。 告诉他们他们需要更新他们的MFA。 他们还没有进入他们的“真正的”团体。
  2. 有一个定期运行的轮询脚本。 如果用户激活了他们的MFA,他们将被添加到他们指定的组中。

不更新他们的MFA的用户将能够做…没有。 当他们抱怨时,给他们提醒如何更新他们的MFA。 当他们回来的时候,我已经完成了,运行#2脚本。

那么接下来的页面,似乎回答你的问题: http : //docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_mfa_enable_cliapi.html