[{"data":1,"prerenderedAt":55},["ShallowReactive",2],{"pattern-dynamodb-stream-lambda-cdk-dotnet":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":15,"extension":16,"framework":17,"gitHub":18,"highlight":6,"introBox":25,"language":30,"level":31,"meta":32,"patternArch":33,"resources":6,"s3URL":6,"services":6,"stem":50,"testing":51,"videoId":6,"__hash__":54},"patterns\u002Fpatterns\u002Fdynamodb-stream-lambda-cdk-dotnet.json","Amazon DynamoDB Stream to AWS Lambda",null,{"text":8},[9],"Delete the stack: \u003Ccode>cdk destroy\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fpankaj-rawat.json",{"text":13},[14],"cdk deploy","Create an AWS Lambda function that receives DynamoDB change items.","json","AWS CDK",{"template":19},{"repoURL":20,"projectFolder":21,"readmeURL":22,"templateURL":23,"templateFile":24},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fdynamodb-stream-lambda-cdk-dotnet","dynamodb-stream-lambda-cdk-dotnet","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fdynamodb-stream-lambda-cdk-dotnet\u002FREADME.md","serverless-patterns\u002Fdynamodb-stream-lambda-cdk-dotnet","cdk\u002Fsrc\u002FCdk\u002FCdkStack.cs",{"headline":26,"text":27},"How it works",[28,29],"This CDK application demonstrates how to establish an Amazon DynamoDB table stream, an AWS Lambda function, and the minimal IAM permission needed for the application to function properly.","When items are inserted or updated in a DynamoDB table, the changes are sent to a stream. This pattern configures a Lambda function to poll this stream. The function is invoked with a payload containing the contents of the table item that changed.",".NET","200",{},{"icon1":34,"icon4":39,"icon2":43,"line1":47},{"x":35,"y":36,"service":37,"label":38},20,50,"dynamodb","Amazon DynamoDB Streams",{"x":40,"y":36,"service":41,"label":42},30,"dynamodb-stream","",{"x":44,"y":36,"service":45,"label":46},80,"lambda","AWS Lambda",{"from":48,"to":49,"label":42},"icon4","icon2","patterns\u002Fdynamodb-stream-lambda-cdk-dotnet",{"text":52},[53],"See the GitHub repo for detailed testing instructions.","1-wjNe8LRVzr83S2Cs9qeixF2cMrUwDatj8r3DheZdo",1778846884194]