in src/lambda/create_model.py [0:0]
def lambda_handler(event, context):
#Amazon SageMaker session
sm = boto3.client("sagemaker")
region = boto3.Session().region_name
#Input parameters
endpoint_name = event['endpoint_name']
image_uri = event['image_uri']
role = event['role']
model_url = event['model_path']
#Create a Model using Amazon SageMaker
model = sm.create_model(
ModelName=endpoint_name,
Containers=[
{
"Image": image_uri,
'Mode': 'SingleModel',
'ModelDataUrl': model_url,
},
],
ExecutionRoleArn=role,
EnableNetworkIsolation=False,
)
return {
"statusCode": 200,
"body": json.dumps("Created Model!"),
"model_name": str(endpoint_name),
}