mirror of
https://github.com/serverless/serverless.git
synced 2026-01-25 15:07:39 +00:00
Compile DynamoDB Stream Events
We're currently gathering feedback regarding the exact implementation of this plugin in the following GitHub issue:
It would be great if you can chime in on this and give us feedback on your specific use case and how you think the plugin should work.
In the meantime you can simply add the code below to the custom provider resources
section in your serverless.yml file.
Template code for DynamoDB Stream support
Add the following code to your serverless.yml file to setup
DynamoDB Stream support.
Note: You can also create the table in the resources.Resources section and use Fn::GetAtt to reference the StreamArn
in the mappings EventSourceArn definition.
# serverless.yml
resources
Resources:
mapping:
Type: AWS::Lambda::EventSourceMapping
Properties:
BatchSize: 10
EventSourceArn: "arn:aws:dynamodb:<region>:<aws-account-id>:table/<table-name>/stream/<stream-name>"
FunctionName:
Fn::GetAtt:
- "<function-name>"
- "Arn"
StartingPosition: "TRIM_HORIZON"