R Tyler Croy
6d1bc34b86
The webhook and sqs-ingest lambdas both effectively need to take strings of data and append them to a configured Delta Lake table, so the shared code comes "up" into the oxbow crate |
||
---|---|---|
.. | ||
src | ||
.gitignore | ||
Cargo.toml | ||
README.adoc |
README.adoc
Webhook Lmabda
The webhook lambda can help receive JSONL formatted webhook payloads and conver those into append-only writes to pre-configured Delta tables. It is meant to be deployed once per Delta table, that is to say that if you need to do ingestion for multiple Delta tables the best option is to deploy multiple copies of the Webhook lambda, each with a different configuration.
Environment Variables
Name |
Default Value |
Notes |
|
|
Set the log level, e.g. |
|
null |
Required if this is not set the Lambda will not run properly! |
|
null |
Required the S3 location of the Delta table which should be appended to. |
|
Set to |
|
|
Set to the DynamoDB table used for locking, required for safe concurrent writes. |