April 2018
Intermediate to advanced
280 pages
8h 37m
English
We saw how we can associate a security group to a virtual machine. We can also create a new security group or modify an existing security group to change a firewall rule. For example, we might want to open port 443 on the security group.
The following program demonstrates how we can create a new security group and modify its rules. We first create a security group by invoking the create_security_group() function call and providing a name. This function returns an object of the security group, which can then be passed to the create_security_group_rule() function along with the parameters that define the rule.
The rule opens the port 443 for the HTTPs protocol for all the incoming network traffic:
def open_port(conn ...