You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何删除AWS账户下的所有IAM角色

批量删除AWS IAM角色操作步骤

步骤1:配置本地AWS环境

在本地终端执行如下命令,指定本次操作要使用的AWS配置文件:
export AWS_PROFILE=<your_profile_name>
操作前请将 <your_profile_name> 替换为你本地实际的AWS配置文件名。

步骤2:运行Python脚本执行删除

以下代码会自动遍历当前账号下的所有IAM角色,遇到无法删除的系统内置角色会自动跳过,无需手动筛选:

import boto3

client = boto3.client('iam')
response = client.list_roles()

for role_info in response['Roles']:
    try:
        delete_response = client.delete_role(RoleName=role_info['RoleName'])
        print("正在删除   :-   "+role_info['RoleName'])
    except:
        print("系统内置角色无法删除   :-   "+role_info['RoleName'])

内容的提问来源于stack exchange,提问作者pranit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 11:06:06