从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 Antwort
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
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen