[{"data":1,"prerenderedAt":76},["ShallowReactive",2],{"pattern-documentdb-lambda-java-sam":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":17,"description":20,"extension":21,"framework":22,"gitHub":23,"highlight":6,"introBox":29,"language":35,"level":36,"meta":37,"patternArch":38,"resources":57,"s3URL":6,"services":6,"stem":71,"testing":72,"videoId":6,"__hash__":75},"patterns\u002Fpatterns\u002Fdocumentdb-lambda-java-sam.json","Amazon DocumentDB streams consumer",null,{"text":8},[9],"Delete the template: \u003Ccode>sam delete\u003C\u002Fcode>.",[11,12,13,14,15,16],"content\u002Fcontributors\u002Findranil-banerjee.json","content\u002Fcontributors\u002Farghya-banerjee.json","content\u002Fcontributors\u002Fkunal-ghosh.json","content\u002Fcontributors\u002Fangelo-spagnolo.json","content\u002Fcontributors\u002Fvinayak-datar.json","content\u002Fcontributors\u002Fgreg-medard.json",{"text":18},[19],"sam deploy --guided","Consume Amazon DocumentDB stream records with AWS Lambda.","json","AWS SAM",{"template":24},{"repoURL":25,"templateURL":26,"projectFolder":27,"templateFile":28},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fdocumentdb-lambda-java-sam","serverless-patterns\u002Fdocumentdb-lambda-java-sam","documentdb-lambda-java-sam\u002Fdocumentdb_streams_consumer_dynamo_sam","template_original.yaml",{"headline":30,"text":31},"How it works",[32,33,34],"This pattern demonstrates consuming Amazon DocumentDB stream records with an AWS Lambda function.","The CloudFormation template provided in this pattern creates an Amazon DocumentDB Cluster and database with a collection. It also enables change streams on the database and collection, and creates an Amazon EC2 instances for accessing the Amazon DocumentDB cluster.","For detailed deployment instructions instructions see the README.md","Java","200",{},{"icon1":39,"icon2":44,"line1":47,"icon3":51,"line2":55},{"x":40,"y":41,"service":42,"label":43},20,50,"documentdb","Amazon DocumentDB",{"x":41,"y":41,"service":45,"label":46},"lambda","AWS Lambda",{"from":48,"to":49,"label":50},"icon1","icon2","Stream event",{"x":52,"y":41,"service":53,"label":54},80,"dynamodb","Amazon DynamoDB",{"from":49,"to":56},"icon3",{"bullets":58},[59,62,65,68],{"text":60,"link":61},"Process Amazon DocumentDB events with Lambda","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fwith-documentdb.html",{"text":63,"link":64},"Using AWS Lambda with change streams","https:\u002F\u002Fdocs.aws.amazon.com\u002Fdocumentdb\u002Flatest\u002Fdeveloperguide\u002Fusing-lambda.html",{"text":66,"link":67},"Amazon DocumentDB quick start using AWS CloudFormation","https:\u002F\u002Fdocs.aws.amazon.com\u002Fdocumentdb\u002Flatest\u002Fdeveloperguide\u002Fquick_start_cfn.html",{"text":69,"link":70},"AWS CloudFormation DocumentDB cluster reference","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSCloudFormation\u002Flatest\u002FTemplateReference\u002Faws-resource-docdb-dbcluster.html","patterns\u002Fdocumentdb-lambda-java-sam",{"text":73},[74],"See the GitHub repo for detailed testing instructions.","5mm16xnrt49ZPyBR76ewcqZ8upyvqMZtft6wDFni_bo",1778846884060]