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 回答
1
已接受的回答

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
已回答 1 年前
profile picture
专家
已审核 1 年前

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

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

回答问题的准则