in squid_app/squid_config_files/lambda/lambda-handler.py [0:0]
def update_route(route_table_id, instance_id, asg_name):
parameters = {
'DestinationCidrBlock': '0.0.0.0/0',
'RouteTableId': route_table_id,
'InstanceId': instance_id
}
try:
ec2_client.replace_route(**parameters)
except:
ec2_client.create_route(**parameters)
ec2_client.create_tags(
Resources=[route_table_id],
Tags=[{'Key': 'AutoScalingGroupName', 'Value': asg_name}]
)
print('Updated default route of %s to %s' % (route_table_id, instance_id))