[{"data":1,"prerenderedAt":63},["ShallowReactive",2],{"pattern-kinesis-lambda":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":12,"deploy":14,"description":17,"extension":18,"framework":19,"gitHub":20,"highlight":6,"introBox":29,"language":33,"level":34,"meta":35,"patternArch":36,"resources":49,"s3URL":6,"services":55,"stem":57,"testing":58,"videoId":28,"__hash__":62},"patterns\u002Fpatterns\u002Fkinesis-lambda.json","Amazon Kinesis to AWS Lambda",null,{"headline":8,"text":9},"Cleanup",[10,11],"1. Delete the stack: \u003Ccode>sam delete --stack-name STACK_NAME\u003C\u002Fcode>.","2. Confirm the stack has been deleted: \u003Ccode>aws cloudformation list-stacks --query \"StackSummaries[?contains(StackName,'STACK_NAME')].StackStatus\"\u003C\u002Fcode>",[13],"content\u002Fcontributors\u002Feric-johnson.json",{"text":15},[16],"sam deploy --guided","Create an AWS Kinesis Data Stream that invokes a Lambda function","json","AWS SAM",{"template":21,"payloads":26},{"projectFolder":22,"repoURL":23,"templateURL":24,"templateFile":25},"kinesis-lambda","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fkinesis-lambda","serverless-patterns\u002Fkinesis-lambda","template.yaml",[27],{"headline":28,"payloadURL":28},"",{"headline":30,"text":31},"How it works",[32],"The SAM template deploys a Kinesis Data Stream, a Lambda function and the IAM resources required to run the application. As data enters the stream, the Lambda function is invoked and decodes each record in the batch and logs the record to AWS CloudWatch.","Node.js","300",{},{"icon1":37,"icon2":42,"line1":46},{"x":38,"y":39,"service":40,"label":41},20,50,"kinesis-datastreams","Kinesis Data Streams",{"x":43,"y":39,"service":44,"label":45},80,"lambda","AWS Lambda",{"from":47,"to":48,"label":28},"icon1","icon2",{"headline":50,"bullets":51},"Additional resources",[52],{"text":53,"link":54},"Test using the Amazon Kinesis data generator","https:\u002F\u002Fgithub.com\u002Fawslabs\u002Famazon-kinesis-data-generator",{"from":56,"to":44},"kinesis","patterns\u002Fkinesis-lambda",{"headline":59,"text":60},"Testing",[61],"See the GitHub repo for detailed testing instructions.","0xGm3YEBnGZPHNhdv-xEDjq1YJcwIp-fZZx1FAO7_50",1778846885819]