与儿童安全小组相关联的孤儿安全小组

问题描述

我有1000多个无法删除的孤立安全组(sg),因为存在其他sg所引用的依赖项。父安全组和从属安全组都是孤立的。我试图找到一个python API,向我展示所有依赖的sg。在控制台中,当您尝试删除具有依赖项的孤立安全组时,它会给您提供依赖项错误,但是您可以单击它以获取与其相关联的sg。您必须先删除相关的sg,然后再删除初始的sg。我正在尝试在boto3中找到相同的功能,但尚未找到。有谁知道如何解决吗?

print('{} {}'。format(sg.id,sg.group_name))

    if sg.ip_permissions:
        sg.revoke_ingress(IpPermissions=sg.ip_permissions)
    if sg.ip_permissions_egress:
        sg.revoke_egress(IpPermissions=sg.ip_permissions_egress)
    print('ingress and egress rules deleted')
    # Delete security group
    try:
        response = sg.delete()
        print('Security Group Deleted sg_id=%s' % sg_id )
    except ClientError as e:
        print(e)

入口和出口规则已删除 调用DeleteSecurityGroup操作时发生错误(DependencyViolation):资源sg-12345678有一个依赖对象

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)