[{"data":1,"prerenderedAt":34},["ShallowReactive",2],{"repo-sample-multi-account-central-apigw-with-private-apigw-targets":3},{"id":4,"title":5,"contributors":6,"date":8,"description":9,"diagram":10,"extension":11,"framework":12,"gitHub":14,"introBox":17,"language":23,"meta":25,"resources":26,"services":27,"simplicity":29,"stem":30,"type":31,"usecase":32,"__hash__":33},"repos\u002Frepos\u002Fsample-multi-account-central-apigw-with-private-apigw-targets.json","Multi-Account centralized Amazon API Gateway with Private APIs as integration targets",[7],"content\u002Fcontributors\u002Fjevon-liburd.json","2025-08-19","Create Private REST API Gateway in multiple accounts and integrate with the central account's API Gateway.","\u002Fassets\u002Fimages\u002Frepos\u002Fsample-multi-account-central-apigw-with-private-apigw-targets.png","json",[13],"AWS CDK",{"template":15},{"repoURL":16},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fsample-multi-account-central-apigw-with-private-apigw-targets",{"headline":18,"text":19},"How it works",[20,21,22],"This sample project demonstrates how to enable secure, centralized API communications across multiple AWS accounts using a centralized Amazon API Gateway. It facilitates east\u002Fwest communication between services while keeping traffic within the AWS network.","The architecture utilizes key AWS services such as Amazon API Gateway (Private), VPC links, Network Load Balancers (NLBs), and Execute-API VPC Endpoints. These services work together to securely route requests between multiple AWS accounts and their respective APIs.","This pattern deploys three separate AWS accounts: a central account hosting the main API Gateway and routing components, and two other accounts with an ECS Fargate service behind a private API Gateway. One of the Fargate services is fronted by an NLB and the other is fronted by an Application Load Balancer (ALB).",[24],"TypeScript",{},null,[28],"apigw","300","repos\u002Fsample-multi-account-central-apigw-with-private-apigw-targets","Application","Web Application","qAbLJUxhfNGbznW33C7frZVvwXDx8iKE79wzM9zUAj4",1792578865028]