如何使用BOTO3更改aws安全组

时间:2016-01-07 11:14:15

标签: amazon-web-services fabric boto3 aws-security-group

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

1 个答案:

答案 0 :(得分:1)

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

Removes one or more ingress rules from a security group

Adds one or more ingress rules to a security group

    conn = boto3.client('ec2')
    conn.authorize_security_group_ingress(GroupId=my_group_id,IpProtocol="tcp",CidrIp="new_ip/32",FromPort=443,ToPort=443)