Description
Community Note
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
- Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
- If you are interested in working on this issue, please leave a comment
Tell us about your request
Add support for deserialization of structs for use with Lambda events. This is similar to #211, but for event sources that integrate with Lambda.
Alternatively, we could provide a official set of Lambda events, but this would be hard to do without an authoritative repository of event schemas for Lambda.
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
I am currently writing a Lambda function in Rust for a GitHub sample that's invoked from a DynamoDB streams to showcase how to do parallel processing within a Lambda function.
Lambda's Event Source Mapping takes care of polling events from the DynamoDB stream and invoking the Lambda function with a batch. Lambda sends a JSON objects resembling aws_sdk_dynamodbstreams::output::GetRecordsOutput
without NextShardIterator
.
Are you currently working around this issue?
Right now, I've recreated most of it by making my own struct
s copying the Go Lambda SDK's DynamoDBEvent
structure.
Additional context
N/A
Attachments