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@Edge

This 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