gpt4 book ai didi

amazon-web-services - Python Boto AWS 删除 VPC 安全组规则

转载 作者:行者123 更新时间:2023-12-04 08:14:38 25 4
gpt4 key购买 nike

我目前正在自动化构建 AWS VPC,但希望删除添加到使用 VPC 创建的安全组的默认规则。我可以像这样查看安全组规则:
for security_group in vpc_connection.get_all_security_groups():
for rule in vpc_security_group.rules:
print dir(rule)

如果有人能告诉我或给我一个如何从 VPC 中删除默认规则的示例,我将不胜感激。

从API文档中我可以看到有几种方法,例如:
boto.ec2.connection.revoke_security_group()
但是,如果这确实是正确的方法,我不清楚需要作为参数传递什么。

非常感谢

H

最佳答案

我最后想通了这一点:

for rule in vpc_security_group.rules:
for grant in rule.grants:
ec2_connection.revoke_security_group(group_id=vpc_security_group.id, ip_protocol=rule.ip_protocol, from_port=rule.from_port, to_port=rule.to_port, src_security_group_group_id=grant.group_id, cidr_ip=grant.cidr_ip)

for rule in vpc_security_group.rules_egress:
for grant in rule.grants:
ec2_connection.revoke_security_group_egress(vpc_security_group.id, rule.ip_protocol, rule.from_port, rule.to_port, grant.group_id, grant.cidr_ip)

关于amazon-web-services - Python Boto AWS 删除 VPC 安全组规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24612648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com