[{"data":1,"prerenderedAt":64},["ShallowReactive",2],{"pattern-lambda-esm-kinesis-filters-terraform":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":11,"deploy":13,"description":18,"extension":19,"framework":20,"gitHub":21,"highlight":6,"introBox":27,"language":32,"level":33,"meta":34,"patternArch":35,"resources":54,"s3URL":6,"services":6,"stem":59,"testing":60,"videoId":6,"__hash__":63},"patterns\u002Fpatterns\u002Flambda-esm-kinesis-filters-terraform.json","AWS Lambda from Amazon Kinesis Data Stream",null,{"text":8},[9,10],"\u003Ccode>terraform destroy\u003C\u002Fcode>","\u003Ccode>terraform show\u003C\u002Fcode>",[12],"content\u002Fcontributors\u002Fnaresh-rajaram.json",{"text":14},[15,16,17],"terraform init","terraform plan","terraform apply","Filter Kinesis Data Stream events so only a subset is sent to a Lambda function for processing, using Event Source Mapping.","json","Terraform",{"template":22},{"repoURL":23,"templateURL":24,"projectFolder":25,"templateFile":26},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Flambda-esm-kinesis-filters-terraform","serverless-patterns\u002Flambda-esm-kinesis-filters-terraform","lambda-esm-kinesis-filters-terraform","main.tf",{"headline":28,"text":29},"How it works",[30,31],"This pattern creates a new Amazon Kinesis Data Stream with two AWS Lambda functions that subscribe to the stream with different filter settings.","This way it demonstrate how various filtering settings affect which Amazon Kinesis Data Stream events are sent to each AWS Lambda function for processing.","Python","200",{},{"icon1":36,"icon2":41,"icon3":45,"line1":47,"line2":51},{"x":37,"y":38,"service":39,"label":40},20,50,"kinesis","Amazon Kinesis",{"x":42,"y":37,"service":43,"label":44},80,"lambda","AWS Lambda",{"x":42,"y":46,"service":43,"label":44},70,{"from":48,"to":49,"label":50},"icon1","icon2","With filter",{"from":48,"to":52,"label":53},"icon3","Without filter",{"bullets":55},[56],{"text":57,"link":58},"AWS Event Source Mapping for Lambda from Amazon Kinesis Data Stream (Terraform)","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Finvocation-eventsourcemapping.html","patterns\u002Flambda-esm-kinesis-filters-terraform",{"text":61},[62],"See the README in the GitHub repo for detailed testing instructions.","IgnSHiiyJcwejmbQruRweOaRKc-Sw1TmcdkJ-FpNdlk",1778846886187]