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