AWS CLI - 如何在单个命令中列出所有组,用户和附加策略?

时间:2017-08-28 15:12:36

标签: amazon-web-services command-line-interface amazon-iam

我正在尝试在AWS CLI中为IAM编写命令,我可以在其中获取所有组详细信息,在这些组中添加的用户以及在单个AWS CLI中附加到这些组的策略。

任何指针都会有所帮助。

2 个答案:

答案 0 :(得分:1)

目前,没有单一的AWS CLI命令可以获取所有组详细信息,用户添加了&附加政策。您需要使用AWS开发工具包(E.g NodeJS)编写一个小脚本,或者使用多个AWS CLI命令编写一个shell脚本。

答案 1 :(得分:1)

尝试以下命令:

for user in $(aws iam list-users |grep -i UserName|sed -e 's/.*: \"//' -e 's/\",//'); do 
    echo USER: $user; 
    aws iam list-groups-for-user  --user-name $user --output text|awk {'print $5'}; echo ; done