AWS S3 Lambda source integration

This is a supported integration which requires manual configuration.

Contact Decodable support if you are interested in native support with a Decodable connector.

When an event occurs in S3 you can send it to Decodable. This is accomplished in two stages:

  1. Populating an Amazon Kinesis stream through an AWS Lambda function

  2. Configuring a Kinesis source connector in Decodable.

For more detailed information, see the S3 Lambda example in the Decodable GitHub repository.

Populate a Kinesis data source from AWS Lambda

To capture events for S3, an AWS Lambda function is used to populate an Amazon Kinesis stream.

  1. Configure S3 read permissions

  2. Create a Kinesis stream

  3. Configure Kinesis write permissions

  4. Create the AWS Lambda function

  5. Create a notification trigger

Configure a Amazon Kinesis source

Follow the configuration steps provided for the Amazon Kinesis source connector.