Common Amazon SageMaker Endpoint usage patterns
pythonCopy# API Gateway endpoint calling Lambda function
def lambda_handler(event, context):
runtime = boto3.client('sagemaker-runtime')
user_data = {
"user_id": event['user_id'],
"recent_views": event['product_history'],
"cart_items": event['cart']
}
response = runtime.invoke_endpoint(
EndpointName='recommendation-endpoint',
ContentType='application/json',
Body=json.dumps(user_data)
)
recommendations = json.loads(response['Body'].read())
return {
'statusCode': 200,
'body': recommendations
}Last updated