从AWS身份存储中获取所有用户以及“状态”属性

0

【以下的问题经过翻译处理】 我已经使用AD连接器设置了AWS SSO和MS Active Directory。我需要获取在AWS身份存储中存在的所有用户,以便我可以将其与我的本地DB同步。为此,我尝试了下面的AWS CLI命令。

aws identitystore list-users --identity-store-id="d-XXXXXXXXX"

上述命令的结果列出了用户及其详细信息,但没有提及用户的状态。我需要知道用户是否处于活动/非活动状态,以便我也可以在我的DB中启用/禁用用户。我没有从上述命令中看到这样的信息返回。 我还尝试了AWS SDK for Nodejs,但我仍然得到同样的json对象,没有“状态”字段。 虽然Identitystore的AWS控制台显示用户是否处于活动状态,但API或CLI响应中没有返回相同的信息。

欢迎任何帮助或替代方法来获取带有状态的用户详细信息。

1 回答
0

【以下的回答经过翻译处理】 目前似乎没有使用CLI检查的方法。

https://awscli.amazonaws.com/v2/documentation/api/latest/reference/identitystore/list-users.html

https://awscli.amazonaws.com/v2/documentation/api/latest/reference/identitystore/describe-user.html

我能想到唯一的另一种方法是创建一个脚本,它将截取屏幕并检查状态。

profile picture
专家
已回答 10 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则