[{"data":1,"prerenderedAt":76},["ShallowReactive",2],{"pattern-terraform-dynamodb-streams-lambda":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":16,"extension":17,"framework":18,"gitHub":19,"highlight":6,"introBox":25,"language":28,"level":29,"meta":30,"patternArch":31,"resources":45,"s3URL":6,"services":6,"stem":71,"testing":72,"videoId":6,"__hash__":75},"patterns\u002Fpatterns\u002Fterraform-dynamodb-streams-lambda.json","Amazon DynamoDB Streams to AWS Lambda",null,{"text":8},[9],"terraform destroy",[11],"content\u002Fcontributors\u002Fanton-babenko.json",{"text":13},[14,15],"terraform init","terraform apply --auto-approve","This pattern creates an Amazon DynamoDB table with streaming enabled, AWS Lambda function and setup event sourcing from DynamoDB to Lambda function.","json","Terraform (with modules)",{"template":20},{"repoURL":21,"templateURL":22,"projectFolder":23,"templateFile":24},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fterraform-dynamodb-streams-lambda","serverless-patterns\u002Fterraform-dynamodb-streams-lambda","terraform-dynamodb-streams-lambda","main.tf",{"headline":26,"text":27},"How it works",[16],"Python","200",{},{"icon1":32,"icon2":37,"line1":41},{"x":33,"y":34,"service":35,"label":36},20,50,"dynamodb","Amazon DynamoDB",{"x":38,"y":34,"service":39,"label":40},80,"lambda","AWS Lambda",{"from":42,"to":43,"label":44},"icon1","icon2","",{"bullets":46},[47,50,53,56,59,62,65,68],{"text":48,"link":49},"Terraform AWS Lambda module","https:\u002F\u002Fgithub.com\u002Fterraform-aws-modules\u002Fterraform-aws-lambda",{"text":51,"link":52},"Terraform AWS Lambda examples","https:\u002F\u002Fgithub.com\u002Fterraform-aws-modules\u002Fterraform-aws-lambda\u002Ftree\u002Fmaster\u002Fexamples",{"text":54,"link":55},"Terraform AWS Lambda event source mapping examples","https:\u002F\u002Fgithub.com\u002Fterraform-aws-modules\u002Fterraform-aws-lambda\u002Ftree\u002Fmaster\u002Fexamples\u002Fevent-source-mapping",{"text":57,"link":58},"Terraform AWS DynamoDB table module","https:\u002F\u002Fgithub.com\u002Fterraform-aws-modules\u002Fterraform-aws-dynamodb-table",{"text":60,"link":61},"Terraform AWS DynamoDB table examples","https:\u002F\u002Fgithub.com\u002Fterraform-aws-modules\u002Fterraform-aws-dynamodb-table\u002Ftree\u002Fmaster\u002Fexamples",{"text":63,"link":64},"Lambda event source mappings","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Finvocation-eventsourcemapping.html",{"text":66,"link":67},"Amazon DynamoDB Developer Guide","https:\u002F\u002Fdocs.aws.amazon.com\u002Famazondynamodb\u002Flatest\u002Fdeveloperguide\u002FIntroduction.html",{"text":69,"link":70},"AWS Lambda Developer Guide","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fwelcome.html","patterns\u002Fterraform-dynamodb-streams-lambda",{"text":73},[74],"See the GitHub repo for detailed testing instructions.","F8YH_Zdlyeil1l26Uy87se088PAqYu_PaRx7l_FB7iQ",1778846888529]