AWS CLI Delete Multiple IAM Roles

0

HI Everyone,

Below is the AWS CLI command to delete an IAM role.

aws iam delete-role --role-name Test-Role

I need to delete multiple IAM roles using AWS CLI. Is there any AWS CLI command I can use to delete multiple roles at once?

1 Respuesta
1
Respuesta aceptada

Hey @tausif no there isn't a means to do this natively with AWS CLI.

However dependent on which OS you are running you can run a quick powershell script or linux bash script to perform the same.

Example for bash could start off with gathering those roles that you list all cleaned up by performing something like this aws iam list-roles | jq -r '.Roles[] | "\(.RoleName)"'

jq is an additional package I use for dealing with json outputs.

Let me know if you have any issues with this, or if it helps you then please accept my answer after you've tried it out - it would be much appreciated! Good luck :)

profile picture
D G
respondido hace un año
profile picture
EXPERTO
revisado hace un año

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas