Skip to content

egonzalezpozega/apigee-network-bridge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apigee-network-bridge

This repo creates a network bridge between Google Cloud Load Balancer and Apigee public cloud running on GCP.

Architecture

The Apigee service when provisioned in GCP, it is available as a private service (behind an internal load balancer).

This repo contains scripts that provisions a managed instance group with NAT rules to forward API requests from an external load balancer to Apigee's internal load balancer.

Prerequisites

  • An Apigee org is provisioned. See here for instructions.
  • gcloud CLI is installed

To know which runtime instances you have, run the command:

token="$(gcloud auth print-access-token)"
curl -H "Authorization: Bearer $token" https://apigee.googleapis.com/v1/organizations/{org}/instances

VPC Peering

If you haven't done so already, use this script to configure Service Networking to peer with Apigee. NOTE: You can skip this step if you have already run the eval wizard https://apigee.google.com/setup/eval

./setup-peering.sh $PROJECTID

Installation


Support

This is not an officially supported Google product

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 53.5%
  • HCL 46.5%