in setup/setup_fabric_environment.py [0:0]
def update_vpc_security_group(security_group_id):
try:
ec2Client.authorize_security_group_ingress(
GroupId=security_group_id,
IpPermissions=[
{
'IpProtocol':'tcp',
'FromPort':30000,
'ToPort':31000,
'UserIdGroupPairs':[{'GroupId':security_group_id}]
}
])
except Exception as e:
if 'InvalidPermission.Duplicate' in str(e):
print("Duplicate SG Rule. Ignoring.")
else:
print("Attempt to add SG rule did not succeed.")
print(e)