gpt4 book ai didi

java - AWS - 如何使用 aws-java-sdk-iam 在 JAVA 中获取用户 MFA 启用/禁用值?

转载 作者:行者123 更新时间:2023-12-01 19:37:32 26 4
gpt4 key购买 nike

我必须获取 AWS IAM 用户 MFA 值并为未启用 MFA 的用户创建报告。

我可以使用 AmazonIdentityManagementClient 获取 ListUsersResult 对象,但我没有找到 ListUsersResult 对象中归档的 MFA。

ListUsersResult response = amazonidentitymanagmentclient.listUsers(request);

那么如何在JAVA中获取用户MultiFactorAuth标志。

最佳答案

借助 AWS Java SDK v2.x,您可以使用 iamClient.listVirtualMFADevices() 并循环遍历设备以查找与您的用户关联的设备。

virtualMFADevice.user() 返回与其关联的 iam.model.User

因此,如果您想生成报告,您可以构建所有 MFA 设备 userId->MFA 的Map,构建列表时只需从 Map 中选择一个如果存在的话。

关于java - AWS - 如何使用 aws-java-sdk-iam 在 JAVA 中获取用户 MFA 启用/禁用值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59199537/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com