Amazon Web Services Logs delivered to S3

Overview

Many AWS services can deliver log data to Amazon S3. These logs can be automatically forwarded to Bronto using the Bronto AWS Log Forwarder. The forwarder can be installed via a Terraform module or a Cloudformation template.

How it works

The Bronto AWS Log Forwarder is built around an AWS Lambda function that processes and forwards logs to Bronto. The function is triggered through either S3 or EventBridge event notifications.

Setup Instructions

For users leveraging Terraform, Bronto offers a dedicated module that deploys the Lambda forwarder along with the necessary IAM roles and policies. This module supports routing different log types to different destinations within Bronto. Full details and usage instructions can be found in this GitHub repository.

For users leveraging Cloudformation, Bronto also offers a Cloudformation template that deploys the Lambda forwarder along with the necessary infrastructure. This Cloudformation template can be found at this URL and use within the AWS Console in order to create the corresponding stack by filling out a form.

If you prefer not to use Terraform or Cloudformation, the Lambda function code and a pre-packaged deployment artifact are available in this other GitHub repository.

To configure S3 event notifications, refer to the official AWS documentation on S3 notifications.

For assistance or questions, feel free to reach out to us at support@bronto.io.