def update_route()

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))