Skip to content

The AWS CloudTrail Processing Library helps Java developers to easily consume and process log files from AWS CloudTrail.

License

Notifications You must be signed in to change notification settings

digantakumar/aws-cloudtrail-processing-library

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS CloudTrail Processing Library

The AWS CloudTrail Processing Library is a Java client library that makes it easy to build an application that reads and processes CloudTrail log files in a fault tolerant and highly scalable manner.

Features

  • Provides functionality to continuously download CloudTrail log files in a fault tolerant and scalable manner.
  • Serializes the events in JSON format to Plain Old Java Objects (POJO).
  • Provides interfaces to implement your own business logic for selecting which events to process, processing events, handling errors, and handling log processing status updates.

Getting Started

Minimum Requirements

  • AWS Java SDK 1.9.3: In order to use the AWS CloudTrail Processing Library, you'll need the AWS Java SDK.
  • Java 1.7: The AWS CloudTrail Processing Library requires Java 1.7 (Java SE 7) or later.

Documentation

To learn how to use the AWS CloudTrail Processing Library to build a CloudTrail log processor in Java, read the documentation:

Building From Source

After you've downloaded the code from GitHub, you can build it using Apache Maven. To disable GPG signing in the build, use this command:

mvn clean install -Dgpg.skip=true

Release Notes

Library Release 1.0.0 (November 3, 2014) Initial release.

About

The AWS CloudTrail Processing Library helps Java developers to easily consume and process log files from AWS CloudTrail.

Resources

License

Stars

Watchers

Forks

Packages

No packages published