I wi sh, чтобы перечислить все ресурсы, которые прикреплены к роли IAM. Я пишу программу, которая очищает роли IAM, которые не связаны с какими-либо ресурсами (такими как ресурс ec2, лямбда, определение задачи и т. Д. c.)
import boto3
client = boto3.client('iam')
iam = boto3.resource('iam')
roles = client.list_roles()
role_name = []
Role_list = roles['Roles']
for key in Role_list:
role_name.append(key['RoleName'])
print(*role_name,sep='\n')
for name in role_name:
role = iam.Role( name )
print(name)
print(role.get_available_subresources())