[{"data":1,"prerenderedAt":75},["ShallowReactive",2],{"pattern-apigw-rest-vpclink-pvt-alb-terraform":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":15,"extension":16,"framework":17,"gitHub":18,"highlight":6,"introBox":24,"language":30,"level":31,"meta":32,"patternArch":33,"resources":59,"s3URL":6,"services":6,"stem":70,"testing":71,"videoId":6,"__hash__":74},"patterns\u002Fpatterns\u002Fapigw-rest-vpclink-pvt-alb-terraform.json","Amazon API Gateway REST API to Private ALB via VPC Link V2",null,{"text":8},[9],"terraform destroy",[11],"content\u002Fcontributors\u002Fabhishek-agawane.json",{"text":13},[14],"terraform init && terraform apply","This pattern demonstrates REST API Gateway integration with a private Application Load Balancer and ECS Fargate cluster using VPC Link V2","json","Terraform",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fapigw-rest-vpclink-pvt-alb-terraform","serverless-patterns\u002Fapigw-rest-vpclink-pvt-alb-terraform","apigw-rest-vpclink-pvt-alb-terraform","main.tf",{"headline":25,"text":26},"How it works",[27,28,29],"This pattern deploys a REST API Gateway endpoint that integrates with a private Application Load Balancer using VPC Link V2","The private ALB routes traffic to an ECS Fargate cluster running containerized applications","The pattern creates all required security groups, IAM roles, and networking components for secure private integration","YAML","200",{},{"icon1":34,"icon2":39,"icon3":43,"icon4":47,"line1":51,"line2":55,"line3":57},{"x":35,"y":36,"service":37,"label":38},10,50,"apigw","API Gateway",{"x":40,"y":36,"service":41,"label":42},35,"vpc-endpoint","VPC Link V2",{"x":44,"y":36,"service":45,"label":46},60,"alb","Application Load Balancer",{"x":48,"y":36,"service":49,"label":50},85,"ecs","Amazon ECS",{"from":52,"to":53,"label":54},"icon1","icon2","Request",{"from":53,"to":56,"label":54},"icon3",{"from":56,"to":58,"label":54},"icon4",{"bullets":60},[61,64,67],{"text":62,"link":63},"REST API private integration using VPC link","https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Fset-up-private-integration.html",{"text":65,"link":66},"Working with VPC links for REST APIs","https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Fset-up-vpc-link.html",{"text":68,"link":69},"Tutorial: Build a REST API with API Gateway private integration","https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Fgetting-started-with-private-integration.html","patterns\u002Fapigw-rest-vpclink-pvt-alb-terraform",{"text":72},[73],"See the GitHub repo for detailed testing instructions.","-1WtsjZcCXZEgDXUduQIJ2eeX3dkR-2-TviFla1yHEs",1780514996129]