Aws Cli – Как Составить Список Всех Пользовательских Политик, Групп И Связанных С Ними Разрешений И Извлечь Их В Csv?

  • Автор темы R00f
  • Обновлено
  • 22, Oct 2024
  • #1

В этом примере показаны только пользователи, непосредственно связанные с политиками, группы не отображаются:

 for u_name in $(aws iam list-users | jq -r '.Users[].UserName') ; do

permissions="$(aws iam list-attached-user-policies \

--user-name ${u_name} \

| jq -r '.AttachedPolicies[].PolicyArn' \

| awk -F'policy/' {'print $NF'} \

| tr '\n' ' ')"

echo "${u_name}, ${permissions}" >> iam_users.csv
done
 

Как бы вы изменили это, чтобы также отображались связанные группы и их соответствующие разрешения?

#aws-cli

R00f


Рег
28 Mar, 2014

Тем
83

Постов
167

Баллов
602
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно