[{"data":1,"prerenderedAt":61},["ShallowReactive",2],{"pattern-kinesis-data-stream-lambda-esm-cdk-python":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":15,"extension":16,"framework":17,"gitHub":18,"highlight":6,"introBox":24,"language":29,"level":30,"meta":31,"patternArch":32,"resources":45,"s3URL":6,"services":6,"stem":56,"testing":57,"videoId":6,"__hash__":60},"patterns\u002Fpatterns\u002Fkinesis-data-stream-lambda-esm-cdk-python.json","Amazon Kinesis Data Streams to AWS Lambda with event filtering",null,{"text":8},[9],"Delete the stack: \u003Ccode>cdk destroy --all\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fedward-schaefer.json",{"text":13},[14],"cdk deploy","Process filtered events from a Kinesis data stream with AWS Lambda","json","AWS CDK",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fkinesis-data-stream-lambda-esm-cdk-python","serverless-patterns\u002Fkinesis-data-stream-lambda-esm-cdk-python","kinesis-data-stream-lambda-esm-cdk-python","cdk\u002Fdata_stream_processor\u002Fkinesis_lambda.py",{"headline":25,"text":26},"How it works",[27,28],"This pattern shows how to configure Amazon Kinesis as an event source for AWS Lambda and use event filtering to control which records are sent to your function for processing.","This pattern deploys a Kinesis data stream and Lambda functions that are subscribed to the stream with different event filter configurations.","Python","200",{},{"icon1":33,"icon2":38,"line1":42},{"x":34,"y":35,"service":36,"label":37},20,50,"kinesis-datastreams","Amazon Kinesis Data Streams",{"x":39,"y":35,"service":40,"label":41},80,"lambda","AWS Lambda",{"from":43,"to":44},"icon1","icon2",{"bullets":46},[47,50,53],{"text":48,"link":49},"Using AWS Lambda with Amazon Kinesis","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fwith-kinesis.html",{"text":51,"link":52},"AWS Lambda event source mappings","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Finvocation-eventsourcemapping.html",{"text":54,"link":55},"Filtering Amazon Kinesis events","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Finvocation-eventfiltering.html","patterns\u002Fkinesis-data-stream-lambda-esm-cdk-python",{"text":58},[59],"See the GitHub repo for detailed testing instructions.","ppiVtyGFQwPVEX7bWuNHIg_DE6YhADxooReeS72V2NY",1782383728196]