11{
2- "title" : " AWS Lambda function subscribed to an Amazon MQ - Apache ActiveMQ in private subnets (Java)" ,
3- "description" : " Creates a Lambda function that uses a private Amazon MQ (Apache ActiveMQ) as an event source." ,
4- "language" : " Java" ,
5- "level" : " 200" ,
6- "framework" : " AWS SAM" ,
7- "introBox" : {
8- "headline" : " How it works" ,
9- "text" : [
10- " This pattern provides a Lambda function along with an Event Source Mapping to an Amazon MQ (Apache ActiveMQ) queue." ,
11- " The CloudFormation template provided in this pattern installs an Amazon MQ (Apache ActiveMQ) Cluster in private subnets in a VPC." ,
12- " For detailed deployment instructions instructions see the README.md"
13- ]
14- },
15- "gitHub" : {
16- "template" : {
17- "repoURL" : " https://github.com/aws-samples/serverless-patterns/tree/main/activemq-private-lambda-java-sam" ,
18- "templateURL" : " serverless-patterns/activemq-private-lambda-java-sam/activemq_consumer_dynamo_sam" ,
19- "projectFolder" : " activemq-private-lambda-java-sam" ,
20- "templateFile" : " template_original.yaml"
21- }
22- },
23- "resources" : {
24- "bullets" : [
25- {
26- "text" : " Configuring Amazon MQ event source for Lambda" ,
27- "link" : " https://docs.aws.amazon.com/lambda/latest/dg/process-mq-messages-with-lambda.html"
28- },
29- {
30- "text" : " Using Lambda with Amazon MQ" ,
31- "link" : " https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html"
32- },
33- {
34- "text" : " Amazon MQ resource type reference" ,
35- "link" : " https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/AWS_AmazonMQ.html"
36- }
37- ]
38- },
39- "deploy" : {
40- "text" : [
41- " sam deploy --guided"
42- ]
43- },
44- "testing" : {
45- "text" : [
46- " See the GitHub repo for detailed testing instructions."
47- ]
48- },
49- "cleanup" : {
50- "text" : [
51- " Delete the template: <code>sam delete</code>."
52- ]
53- },
54- "authors" : [
55- {
56- "name" : " Indranil Banerjee" ,
57- "bio" : " AWS - Senior Solutions Architect" ,
58- "image" : " https://media.licdn.com/dms/image/v2/C5603AQEL3BG6JZca6A/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1653972622784?e=1762992000&v=beta&t=a9gnmtxyWBhfEfqDF3HiPHWDoc4KZjG2sdNsIakcJXw" ,
59- "linkedin" : " https://www.linkedin.com/in/indranil-banerjee-b00a261/"
60- },
61- {
62- "name" : " Arghya Banerjee" ,
63- "bio" : " AWS - Senior Solutions Architect" ,
64- "image" : " https://media.licdn.com/dms/image/v2/C5603AQHFFKivT-1iKA/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1516305772138?e=1762992000&v=beta&t=dKgoxEfgZd3M5XW-GEJ9Ss4I5ka8-C7iEIy8Sb_PTOQ" ,
65- "linkedin" : " https://www.linkedin.com/in/arghya-b-6130b57/"
66- },
67- {
68- "name" : " Kunal Ghosh" ,
69- "bio" : " AWS - Sr SA, Strategic Accounts" ,
70- "image" : " https://media.licdn.com/dms/image/v2/C5603AQHrj7mHd7Z1hg/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1516355158121?e=1762992000&v=beta&t=8h0cpHLR6v4-e3BJ7n9Wd_OHL2rRDa8F_74rTUnu8Js" ,
71- "linkedin" : " https://www.linkedin.com/in/kunal-ghosh-6583058/"
72- },
2+ "title" : " AWS Lambda function subscribed to an Amazon MQ - Apache ActiveMQ in private subnets (Java)" ,
3+ "description" : " Creates a Lambda function that uses a private Amazon MQ (Apache ActiveMQ) as an event source." ,
4+ "language" : " Java" ,
5+ "level" : " 200" ,
6+ "framework" : " AWS SAM" ,
7+ "introBox" : {
8+ "headline" : " How it works" ,
9+ "text" : [
10+ " This pattern provides a Lambda function along with an Event Source Mapping to an Amazon MQ (Apache ActiveMQ) queue." ,
11+ " The CloudFormation template provided in this pattern installs an Amazon MQ (Apache ActiveMQ) Cluster in private subnets in a VPC." ,
12+ " For detailed deployment instructions instructions see the README.md"
13+ ]
14+ },
15+ "gitHub" : {
16+ "template" : {
17+ "repoURL" : " https://github.com/aws-samples/serverless-patterns/tree/main/activemq-private-lambda-java-sam" ,
18+ "templateURL" : " serverless-patterns/activemq-private-lambda-java-sam" ,
19+ "projectFolder" : " activemq-private-lambda-java-sam" ,
20+ "templateFile" : " activemq_consumer_dynamo_sam/template_original.yaml"
21+ }
22+ },
23+ "resources" : {
24+ "bullets" : [
7325 {
74- "name" : " Angelo Spagnolo" ,
75- "bio" : " AWS - Sr Technical Account Manager" ,
76- "image" : " https://media.licdn.com/dms/image/v2/D5603AQFQj2a90KFFZQ/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1692659294509?e=1766620800&v=beta&t=wl2LxhFX4-KSVgnjn1gJtAMiDxsezjIsbgIDPAZTE1I" ,
77- "linkedin" : " https://www.linkedin.com/in/aspagnolo/"
26+ "text" : " Configuring Amazon MQ event source for Lambda" ,
27+ "link" : " https://docs.aws.amazon.com/lambda/latest/dg/process-mq-messages-with-lambda.html"
7828 },
7929 {
80- "name" : " Vinayak Datar" ,
81- "bio" : " AWS - Sr. Customer Solutions Manager" ,
82- "image" : " https://media.licdn.com/dms/image/v2/C5103AQFAa6JcLNknkA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1548189034877?e=1762992000&v=beta&t=o2lDqU3V4ivFjt00rEDYd2yjGr55TszcG0J9hGuRM_w" ,
83- "linkedin" : " https://www.linkedin.com/in/vinayakdatar/"
30+ "text" : " Using Lambda with Amazon MQ" ,
31+ "link" : " https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html"
8432 },
8533 {
86- "name" : " Greg Medard" ,
87- "bio" : " AWS - Solutions Architect" ,
88- "image" : " https://media.licdn.com/dms/image/v2/C4E03AQGveSDnRH9aCg/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1565226836063?e=1762992000&v=beta&t=Jkir-cq-T1EU8MTqY7PPPxreVo2_zI4FXaXXrdTdpfQ" ,
89- "linkedin" : " https://www.linkedin.com/in/gregorymedard/"
34+ "text" : " Amazon MQ resource type reference" ,
35+ "link" : " https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/AWS_AmazonMQ.html"
9036 }
9137 ]
92- }
93-
38+ },
39+ "deploy" : {
40+ "text" : [" sam deploy --guided" ]
41+ },
42+ "testing" : {
43+ "text" : [" See the GitHub repo for detailed testing instructions." ]
44+ },
45+ "cleanup" : {
46+ "text" : [" Delete the template: <code>sam delete</code>." ]
47+ },
48+ "authors" : [
49+ {
50+ "name" : " Indranil Banerjee" ,
51+ "bio" : " AWS - Senior Solutions Architect" ,
52+ "image" : " https://media.licdn.com/dms/image/v2/C5603AQEL3BG6JZca6A/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1653972622784?e=1762992000&v=beta&t=a9gnmtxyWBhfEfqDF3HiPHWDoc4KZjG2sdNsIakcJXw" ,
53+ "linkedin" : " https://www.linkedin.com/in/indranil-banerjee-b00a261/"
54+ },
55+ {
56+ "name" : " Arghya Banerjee" ,
57+ "bio" : " AWS - Senior Solutions Architect" ,
58+ "image" : " https://media.licdn.com/dms/image/v2/C5603AQHFFKivT-1iKA/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1516305772138?e=1762992000&v=beta&t=dKgoxEfgZd3M5XW-GEJ9Ss4I5ka8-C7iEIy8Sb_PTOQ" ,
59+ "linkedin" : " https://www.linkedin.com/in/arghya-b-6130b57/"
60+ },
61+ {
62+ "name" : " Kunal Ghosh" ,
63+ "bio" : " AWS - Sr SA, Strategic Accounts" ,
64+ "image" : " https://media.licdn.com/dms/image/v2/C5603AQHrj7mHd7Z1hg/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1516355158121?e=1762992000&v=beta&t=8h0cpHLR6v4-e3BJ7n9Wd_OHL2rRDa8F_74rTUnu8Js" ,
65+ "linkedin" : " https://www.linkedin.com/in/kunal-ghosh-6583058/"
66+ },
67+ {
68+ "name" : " Angelo Spagnolo" ,
69+ "bio" : " AWS - Sr Technical Account Manager" ,
70+ "image" : " https://media.licdn.com/dms/image/v2/D5603AQFQj2a90KFFZQ/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1692659294509?e=1766620800&v=beta&t=wl2LxhFX4-KSVgnjn1gJtAMiDxsezjIsbgIDPAZTE1I" ,
71+ "linkedin" : " https://www.linkedin.com/in/aspagnolo/"
72+ },
73+ {
74+ "name" : " Vinayak Datar" ,
75+ "bio" : " AWS - Sr. Customer Solutions Manager" ,
76+ "image" : " https://media.licdn.com/dms/image/v2/C5103AQFAa6JcLNknkA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1548189034877?e=1762992000&v=beta&t=o2lDqU3V4ivFjt00rEDYd2yjGr55TszcG0J9hGuRM_w" ,
77+ "linkedin" : " https://www.linkedin.com/in/vinayakdatar/"
78+ },
79+ {
80+ "name" : " Greg Medard" ,
81+ "bio" : " AWS - Solutions Architect" ,
82+ "image" : " https://media.licdn.com/dms/image/v2/C4E03AQGveSDnRH9aCg/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1565226836063?e=1762992000&v=beta&t=Jkir-cq-T1EU8MTqY7PPPxreVo2_zI4FXaXXrdTdpfQ" ,
83+ "linkedin" : " https://www.linkedin.com/in/gregorymedard/"
84+ }
85+ ]
86+ }
0 commit comments