Skip to content
This repository has been archived by the owner on Jan 12, 2024. It is now read-only.

Commit

Permalink
Add root README
Browse files Browse the repository at this point in the history
  • Loading branch information
fieldju committed Apr 5, 2017
1 parent 1814ea2 commit 2f41edb
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 17 deletions.
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Cerberus Serverless Components

[![][travis img]][travis]
[![Coverage Status](https://coveralls.io/repos/github/Nike-Inc/cerberus-cloudfront-lambda/badge.svg)](https://coveralls.io/github/Nike-Inc/cerberus-cloudfront-lambda)
[![][license img]][license]

This project contains the serverless components that can be used with Cerberus.

## Serverless Components

* [Cerberus CloudFront Lambda](cerberus-cloudfront-lambda/README.md) - Lambda for processing CloudFront log events, to enable things such as rate limiting and optionally Google Analytics KPI tracking

## License

This project is released under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)

[travis]:https://travis-ci.org/Nike-Inc/cerberus-cloudfront-lambda
[travis img]:https://api.travis-ci.org/Nike-Inc/cerberus-cloudfront-lambda.svg?branch=master

[license]:LICENSE.txt
[license img]:https://img.shields.io/badge/License-Apache%202-blue.svg
19 changes: 2 additions & 17 deletions cerberus-cloudfront-lambda/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# Cerberus CloudFront Lambda

[![][travis img]][travis]
[![Coverage Status](https://coveralls.io/repos/github/Nike-Inc/cerberus-cloudfront-lambda/badge.svg)](https://coveralls.io/github/Nike-Inc/cerberus-cloudfront-lambda)
[![][license img]][license]

This is a Java based lambda for processing CloudFront log events. It is part of the [edge security](http://engineering.nike.com/cerberus/docs/architecture/infrastructure-overview)
This is a JVM based lambda for processing CloudFront log events. It is part of the [edge security](http://engineering.nike.com/cerberus/docs/architecture/infrastructure-overview)
solution for [Cerberus](http://engineering.nike.com/cerberus/).

CloudFrontLogEventHandler::handleNewS3Event(), gets triggered every time Cloud Front saves its logs to S3.
Expand All @@ -25,15 +21,4 @@ We would like to have a processor for auto blocking ips that spam bad requests.

## Building

To build the fat jar required for Lambda run `./gradlew clean shadowJar`

## License

Vault client is released under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)


[travis]:https://travis-ci.org/Nike-Inc/cerberus-cloudfront-lambda
[travis img]:https://api.travis-ci.org/Nike-Inc/cerberus-cloudfront-lambda.svg?branch=master

[license]:LICENSE.txt
[license img]:https://img.shields.io/badge/License-Apache%202-blue.svg
To build the fat jar required for Lambda run `./gradlew clean cerberus-cloudfront-lambda:shadowJar`

0 comments on commit 2f41edb

Please sign in to comment.