def lambda_handler()

in EC2 Auto Clean Room Forensics/Lambda-Functions/sendIsolationNotification.py [0:0]


def lambda_handler(event, context):
    instanceID = event['instanceID']
    targetGroupArn = event['targetGroupArn']
    slack_message_text = formatMyMessage(instanceID, targetGroupArn)
    # slack_message_text = response
    req = Request(HOOK_URL, json.dumps(slack_message_text).encode('utf-8'))
    try:
        response = urlopen(req)
        response.read()
        logger.info("Message posted to %s", SLACK_CHANNEL)
    except HTTPError as e:
        logger.error("Request failed: %d %s", e.code, e.reason)
    except URLError as e:
        logger.error("Server connection failed: %s", e.reason)
 
    return event