Skip to content
No description or website provided.
HCL Python
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
README.md
requirements.txt

README.md

Archive GitHub Events Lambda

Lambda function which writes GitHub events into S3.

GitHub Webhook

GitHub provide a Webhook to receive events from your organisation. This repository creates an API Gateway endpoint to receive calls from that webhook and pass them on to a Lambda function for archiving.

Event Parsing

The Lambda adds a new timestamp field to the root of the JSON object and also goes through the keys and removes any ending _url - these add a lot of extra data that doesn't need to be added to ingested.

If parsing fails - then the original event will get sent to S3.

You can’t perform that action at this time.