def parse_s3_event()

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))
    }