in next_steps/operations/ml_ops_ds_sdk/lambda/stepfunction-createdatasetimportjob.py [0:0]
def lambda_handler(event, context):
datasetArn = event['dataset_arn']
bucket = event['bucket_name']
filename = event['file_name']
roleArn = event['role_arn']
create_dataset_import_job_response = personalize.create_dataset_import_job(
jobName = "stepfunction-dataset-import-job",
datasetArn = datasetArn,
dataSource = {
"dataLocation": "s3://{}/{}".format(bucket, filename)
},
roleArn = roleArn
)
dataset_import_job_arn = create_dataset_import_job_response['datasetImportJobArn']
print(json.dumps(create_dataset_import_job_response, indent=2))
# TODO implement
return {
'statusCode': 200,
'dataset_import_job_arn': dataset_import_job_arn,
'datasetGroupArn': event['datasetGroupArn']
#'body': json.dumps('Hello from Lambda!')
}