def update_weight()

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