in functions/update_weight/update_weight.py [0:0]
def handler(event, context):
print(event)
weights = event['weights']
func_name = event['function-name']
version = event['new-version']
alias_name = event['alias-name']
if 'current-weight' in event:
current_weight = event['current-weight']
next_weight = get_next_weight(weights, current_weight)
else:
next_weight = weights[0]
update_weight(func_name, alias_name, version, next_weight)
return next_weight