import datetime
# The generated page contains some dynamic data, so we don't want
# it to stay in cache for long
cache_control_max_age = 3 # in seconds
def handler(event, context):
today = datetime.datetime.now()
date_time = today.strftime("%m/%d/%Y, %H:%M:%S")
html = "
Content generated by Lambda@EdgeThis content is generated by Lambda@Edge.
Content generated at {}
".format(date_time)
response = {
'status': 200,
'headers' : {
"cache-control": [ { "key": "Cache-Control", "value": "max-age={}".format(date_time) }],
"content-type": [{ "key": "Content-Type", "value": 'text/html;charset=UTF-8' }]
},
'body': html
}
return response