in functions/update_weight/update_weight.py [0:0]
def update_weight(func_name, alias_name, version, next_weight):
print("next weight: {0}".format(next_weight))
client = boto3.client('lambda')
weights = {
version : next_weight
}
routing_config = {
'AdditionalVersionWeights' : weights
}
res = client.update_alias(FunctionName=func_name, Name=alias_name, RoutingConfig=routing_config)
print(res)
return