Skip to content

Instantly share code, notes, and snippets.

View SteveToback's full-sized avatar

Steve Toback SteveToback

View GitHub Profile
@SteveToback
SteveToback / FlowLogs-to-S3-Lambda.py
Created January 6, 2017 17:06 — forked from mlapida/FlowLogs-to-S3-Lambda.py
A Lambda Function for streaming and translating flow logs on the fly. This example was used for HP ArcSight. A full writeup can be found on my site http://mlapida.com/thoughts/exporting-cloudwatch-logs-to-s3-lambda
import boto3
import logging
import json
import gzip
import urllib
import time
from StringIO import StringIO
logger = logging.getLogger()
logger.setLevel(logging.INFO)
@SteveToback
SteveToback / CloudWatchLogsKinesisFirehose-Lambda.py
Created January 6, 2017 16:52 — forked from mlapida/CloudWatchLogsKinesisFirehose-Lambda.py
A short Lambda Function the can be sent CloudWatch Logs (in the case Flow Logs) and send them to Kinesis Firehose for storage in S3. A full writeup can be found on my site http://mlapida.com/thoughts/exporting-cloudwatch-logs-to-s3-lambda
import boto3
import logging
import json
import gzip
from StringIO import StringIO
logger = logging.getLogger()
logger.setLevel(logging.INFO)
client = boto3.client('firehose')