def trigger_statemachine()

in codes/lambda/mlops-trigger-statemachine/src/handler.py [0:0]


def trigger_statemachine(client, execution_name, statemachine_arn, request):
    print('trigger_statemachine: request==>', request)

    if len(execution_name) > 80:
        execution_name = execution_name[:80]

    try:
        client.start_execution(stateMachineArn=statemachine_arn,
                            name=execution_name, input=json.dumps(request))
    except ClientError as e:
        print('Error : trigger_statemachine - {}'.format(e.response['Error']['Message']))