[{"data":1,"prerenderedAt":88},["ShallowReactive",2],{"pattern-apigw-http-api-lambda-rds-proxy-java":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":12,"deploy":14,"description":19,"extension":20,"framework":21,"gitHub":22,"highlight":6,"introBox":31,"language":35,"level":36,"meta":37,"patternArch":38,"resources":69,"s3URL":80,"services":81,"stem":82,"testing":83,"videoId":30,"__hash__":87},"patterns\u002Fpatterns\u002Fapigw-http-api-lambda-rds-proxy-java.json","Amazon API Gateway HTTP API to AWS Lambda to RDS Proxy",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\u002Fmuhammed-soyer.json",{"text":15},[16,17,18],"mvn package","sam build","sam deploy --guided","Create an HTTP API endpoint that calls a Lambda function to RDS Proxy.","json","AWS SAM",{"template":23,"payloads":28},{"projectFolder":24,"repoURL":25,"templateURL":26,"templateFile":27},"apigw-http-api-lambda-rds-proxy-java","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fapigw-http-api-lambda-rds-proxy-java","serverless-patterns\u002Fapigw-http-api-lambda-rds-proxy-java","template.yaml",[29],{"headline":30,"payloadURL":30},"",{"headline":32,"text":33},"How it works",[34],"Sets up an API Gateway HTTP API endpoint with an AWS Lambda function as an integration. The Lambda function integrates with RDS Proxy to query the RDS Aurora (MySQL) relational database.","Java","300",{},{"group1":39,"icon1":45,"icon2":50,"icon3":54,"icon4":58,"line1":62,"line2":65,"line3":67},{"x":40,"y":41,"w":42,"h":43,"label":44},26,15,72,70,"VPC",{"x":46,"y":47,"service":48,"label":49},13,50,"apigw","HTTP API",{"x":51,"y":47,"service":52,"label":53},38,"lambda","AWS Lambda",{"x":55,"y":47,"service":56,"label":57},63,"rds-proxy-instance","RDS proxy instance",{"x":59,"y":47,"service":60,"label":61},88,"aurora","Amazon Aurora",{"from":63,"to":64},"icon1","icon2",{"from":64,"to":66},"icon3",{"from":66,"to":68},"icon4",{"bullets":70},[71,74,77],{"text":72,"link":73},"Connecting to a database through RDS Proxy documentation","https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonRDS\u002Flatest\u002FAuroraUserGuide\u002Frds-proxy-setup.html#rds-proxy-iam-setup",{"text":75,"link":76},"Using RDS Proxy","https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonRDS\u002Flatest\u002FAuroraUserGuide\u002Frds-proxy.html",{"text":78,"link":79},"Using Amazon RDS Proxy with AWS Lambda","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fusing-amazon-rds-proxy-with-aws-lambda\u002F","https:\u002F\u002Fda-public-assets.s3.amazonaws.com\u002Fpatterns\u002Fapigw-http-api-lambda-rds-proxy\u002Fcloudformation.yml",{"from":48,"to":52},"patterns\u002Fapigw-http-api-lambda-rds-proxy-java",{"headline":84,"text":85},"Testing",[86],"See testing in the README.md file in the repo","4lAu4ldv9T6N8DIAikqtS8FScWGeGlL6Xvw6tSpGVkc",1778846881893]