1

嗨,我正在运行具有动态 IP 的 publicvm,并且我希望一些安全组在每次 IP 更改时指向正确的办公室 IP。我可以使用https://wtfismyip.com/text获取我的办公室 IP 。如何获取新 IP 并使用 boto3 编辑现有安全组?我打算用面料来做到这一点

4

1 回答 1

1

无法使用 Boto3 编辑安全组规则。您必须删除旧规则并添加新规则。我以前没有尝试过这个,但这是你必须做的。根据您的需要进行调整。

从安全组中删除一个或多个入口规则

向安全组添加一个或多个入口规则

    conn = boto3.client('ec2')
    conn.authorize_security_group_ingress(GroupId=my_group_id,IpProtocol="tcp",CidrIp="new_ip/32",FromPort=443,ToPort=443)
于 2016-01-07T19:02:25.530 回答