Skip to content

Bucket trigger to elastic provider indexer lambda

License

Notifications You must be signed in to change notification settings

elastic-ipfs/bucket-to-indexer

Repository files navigation

Bucket to Indexer

The purpose of this component is to notify indexer subsystem of the existence of a new object in a S3 bucket. It receives a PUT notification trigger, transforms it into a message with the expected format and sends it to the indexer SQS topic.

Bucket to indexer diagram

This lambda can be triggered by any S3 buckets within the same region it was deployed. It also can be deployed in multiple regions.

Deployment environment variables

Variables in bold are required.

Name Default Description
SNS_EVENTS_TOPIC eventsTopic The topic on which to publish elastic-ipfs events
SQS_INDEXER_QUEUE_REGION region of SQS topic to publish message to indexing subsystem
SQS_INDEXER_QUEUE_URL indexerQueue The SQS topic to publish message to indexing subsystem

Also check AWS specifics configuration.

Issues

Please report issues in the elastic-ipfs/elastic-ipfs repo.

About

Bucket trigger to elastic provider indexer lambda

Resources

License

Stars

Watchers

Forks

Releases

No releases published