[{"data":1,"prerenderedAt":150},["ShallowReactive",2],{"pattern-activemq-private-lambda-python-sam":3,"pattern-group-activemq-private-lambda-python-sam":84},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":16,"description":19,"extension":20,"framework":21,"gitHub":22,"highlight":6,"introBox":26,"language":32,"level":33,"meta":34,"patternArch":35,"patternGroup":67,"patternGroupLabel":6,"resources":68,"stem":79,"testing":80,"videoId":6,"__hash__":83},"patterns\u002Fpatterns\u002Factivemq-private-lambda-python-sam.json","AWS Lambda function subscribed to an Amazon MQ - Apache ActiveMQ in private subnets (Python)",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","Creates a Lambda function that uses a private Amazon MQ (Apache ActiveMQ) as an event source.","json","AWS SAM",{"template":23},{"patternPath":24,"templateFile":25},"activemq-private-lambda\u002Fpython\u002Fsam","activemq_consumer_dynamo_sam\u002Ftemplate_original.yaml",{"headline":27,"text":28},"How it works",[29,30,31],"This pattern provides a Lambda function along with an Event Source Mapping to an Amazon MQ (Apache ActiveMQ) queue.","The CloudFormation template provided in this pattern installs an Amazon MQ (Apache ActiveMQ) Cluster in private subnets in a VPC.","For detailed deployment instructions instructions see the README.md","Python","200",{},{"icon1":36,"icon2":41,"icon3":45,"icon4":49,"icon5":54,"line1":58,"line2":61,"line3":63,"line4":65},{"x":37,"y":38,"service":39,"label":40},10,50,"ec2","Amazon EC2",{"x":42,"y":38,"service":43,"label":44},33,"mq","Amazon MQ",{"x":46,"y":38,"service":47,"label":48},55,"lambda-event-functions","AWS Lambda",{"x":50,"y":51,"service":52,"label":53},85,30,"dynamodb","Amazon DynamoDB",{"x":50,"y":55,"service":56,"label":57},70,"cloudwatch","Amazon CloudWatch",{"from":59,"to":60},"icon1","icon2",{"from":60,"to":62},"icon3",{"from":62,"to":64},"icon4",{"from":62,"to":66},"icon5","activemq-private-lambda",{"bullets":69},[70,73,76],{"text":71,"link":72},"Configuring Amazon MQ event source for Lambda","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fprocess-mq-messages-with-lambda.html",{"text":74,"link":75},"Using Lambda with Amazon MQ","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fwith-mq.html",{"text":77,"link":78},"Amazon MQ resource type reference","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSCloudFormation\u002Flatest\u002FTemplateReference\u002FAWS_AmazonMQ.html","patterns\u002Factivemq-private-lambda-python-sam",{"text":81},[82],"See the GitHub repo for detailed testing instructions.","OgmSxliUzRjmnaSSm515DVTN2RNVsP1FdXZGtTj8WT8",[85,122],{"id":86,"title":87,"architectureURL":6,"cleanup":88,"contributors":90,"deploy":92,"description":94,"extension":20,"framework":21,"gitHub":95,"highlight":6,"introBox":98,"language":102,"level":33,"meta":103,"patternArch":104,"patternGroup":67,"patternGroupLabel":6,"resources":113,"stem":118,"testing":119,"videoId":6,"__hash__":121},"patterns\u002Fpatterns\u002Factivemq-private-lambda-java-sam.json","Subscriptions to private Amazon MQ - Apache ActiveMQ cluster",{"text":89},[9],[11,12,13,14,91,15],"content\u002Fcontributors\u002Fvinayak-datar.json",{"text":93},[18],"Creates an AWS Lambda function that subscribes to an Amazon MQ (Apache ActiveMQ) cluster in a private subnet.",{"template":96},{"patternPath":97,"templateFile":25},"activemq-private-lambda\u002Fjava\u002Fsam",{"headline":27,"text":99},[100,101,31],"This pattern provides an AWS Lambda function with an Event Source Mapping to an Amazon MQ (Apache ActiveMQ) queue located in a private subnet.","The CloudFormation template provided with this pattern deploys an Amazon MQ (Apache ActiveMQ) Cluster in private subnets within a VPC.","Java",{},{"icon1":105,"icon2":108,"icon3":109,"line1":110,"line2":112},{"x":106,"y":38,"service":43,"label":107},15,"Amazon ActiveMQ",{"x":38,"y":38,"service":47,"label":48},{"x":50,"y":38,"service":52,"label":53},{"from":59,"to":60,"label":111},"Event Source Mapping",{"from":60,"to":62},{"bullets":114},[115,116,117],{"text":71,"link":72},{"text":74,"link":75},{"text":77,"link":78},"patterns\u002Factivemq-private-lambda-java-sam",{"text":120},[82],"M9loqcTmN59lWcCjfilJQkGxy-Nlx2D4txu0tr6PzD4",{"id":4,"title":5,"architectureURL":6,"cleanup":123,"contributors":125,"deploy":126,"description":19,"extension":20,"framework":21,"gitHub":128,"highlight":6,"introBox":130,"language":32,"level":33,"meta":132,"patternArch":133,"patternGroup":67,"patternGroupLabel":6,"resources":143,"stem":79,"testing":148,"videoId":6,"__hash__":83},{"text":124},[9],[11,12,13,14,15],{"text":127},[18],{"template":129},{"patternPath":24,"templateFile":25},{"headline":27,"text":131},[29,30,31],{},{"icon1":134,"icon2":135,"icon3":136,"icon4":137,"icon5":138,"line1":139,"line2":140,"line3":141,"line4":142},{"x":37,"y":38,"service":39,"label":40},{"x":42,"y":38,"service":43,"label":44},{"x":46,"y":38,"service":47,"label":48},{"x":50,"y":51,"service":52,"label":53},{"x":50,"y":55,"service":56,"label":57},{"from":59,"to":60},{"from":60,"to":62},{"from":62,"to":64},{"from":62,"to":66},{"bullets":144},[145,146,147],{"text":71,"link":72},{"text":74,"link":75},{"text":77,"link":78},{"text":149},[82],1792492478063]