def handler()

in autopilot/mlops/timeseries/aws-automl-ts-cdk/lambda/trigger/index.py [0:0]


def handler(event, context):
    bucket_name = event['Records'][0]['s3']['bucket']['name']

    ts = datetime.now() # note TZ is UTC
    ts = ts.strftime("%Y%m%dT%H%M%S")

    return dumps(
        sfn.start_execution(
            stateMachineArn=os.environ['STEP_FUNCTIONS_ARN'],
            name=ts,
            input=dumps(
                {
                    'uid': ts
                }
            )
        ),
        default=str
    )