in usecases/guest-apiapp-sample/lambda/python/putItem/putItem.py [0:0]
def lambda_handler(event: APIGatewayProxyEvent, context: LambdaContext) -> Dict[str, Any]:
logger.info('info')
logger.debug('debug')
date = str(datetime.datetime.now())
payload = json.loads(event['body'])
try:
response = table.put_item(
Item = {
'title': payload['title'],
'content': payload['content'],
'created_at': date
}
)
except ClientError as e:
print(e.response['Error']['Message'])
else:
return {
"statusCode": 200,
"body" : json.dumps({'Success':'Success to putItem to the DynamoDB'})
}