in src/lakeformation_automation/lambda_function.py [0:0]
def parse_s3_event(s3_event):
""" Parses the S3 event
Arguments:
s3 event -- dict
Returns:
dict -- metadata dictionary with buckename, key
"""
return {
'bucket': s3_event['s3']['bucket']['name'],
'key': unquote_plus(s3_event['s3']['object']['key']),
'size': s3_event['s3']['object']['size'],
'last_modified_date': s3_event['eventTime'].split('.')[0]+'+00:00',
'timestamp': int(round(datetime.utcnow().timestamp()*1000, 0))
}