Files
CloudResumeBackend/visitorCounterLambda.py
T
2021-12-13 13:33:10 -08:00

30 lines
693 B
Python

import json
import boto3
def lambda_handler(event, context):
client = boto3.resource('dynamodb')
table = client.Table('visitor_count')
response = table.update_item(
Key = {
'path': "index.html"
},
AttributeUpdates={
'visitor_count':{
'Value': 1,
'Action': 'ADD'
}
})
response = table.get_item(Key = {'path':'index.html'})
visitor_count = response['Item']['visitor_count']
return {
'statusCode': 200,
'headers': {'Access-Control-Allow-Origin': '*'},
'body': visitor_count
}