This page applies to Apigee, but not to Apigee hybrid.
View Apigee Edge documentation.
What you're doing in this step
In this step, you can choose to expose your new Apigee instance to external requests or keep it private (and only allow requests from within the firewall).
How you access the API proxy depends on whether you allow external requests or restrict access to internal requests only.
Access Type | Description of the configuration and deployment process |
---|---|
No internet access |
Allow only internal access to your API proxy. You can download the |
Enable internet access |
Allow external access to your API proxy. Apigee deploys a |
Each of these approaches is presented on a tab in the instructions below.
Perform the step
- Select External Access or Internal Access:
- Click Edit to open the Configure access panel.
- Select Enable internet access.
Choose one of the following options in the Domain Type section:
- Automatically managed domain, subnetwork and SSL
certificates: Choose this option
to use the
nip.io
wildcard DNS service, and a Google-managed certificate to secure your domain. Apigee automatically creates an L7 global external load balancer to forward traffic to your runtime. - Customize: Choose this option if you want to
customize your domain name, SSL certificate, or
subnetwork. Apigee automatically creates an L7
global external load balancer to forward traffic to your
runtime.
You can select or clear any of the following options to
enter custom details:
- Domain: Optional. Enter the custom domain name.
- Network: Optional. Select an available network name from the dropdown menu.
- Subnetwork: Optional. Select an available subnetwork name from the dropdown menu. The subnetwork selected should be in the same region as the runtime instance.
- SSL Certificate: Optional. Select an existing
self-managed certificate or provide a new self-managed
certificate.
To select an existing certificate:
- Select an existing certificate from the drop-down list. If there is no certificate in the list, click Add new.
- Browse the file system and select the certificate you wish to use.
- Click Save SSL.
To provide a new certificate:
- Click in the Select certificate drop-down list.
- Click Add new.
- In the respective fields, browse your file system and attach the files containing the certificate and private key. Both should be PEM-formatted.
- Click Save SSL.
- Automatically managed domain, subnetwork and SSL
certificates: Choose this option
to use the
- Click Set access.
Apigee prepares your instance for external access. This includes creating firewall rules, uploading certificates, and creating a load balancer.
This process can take several minutes.
- Click Edit to open the Configure access panel.
Select No internet access.
- Click Set access.
- Click Next.
-
Click Submit to begin the provisioning process.
The provisioning process may take up to 40 minutes to complete. If you want to leave the page while provisioning is in progress, a notification will appear in notifications Notifications in the Google Cloud console when the operation completes.
Once provisioning is complete, the Apigee Overview page will appear and you can begin exploring Apigee!
External Access
This section describes how to configure routing from the Google Cloud console when you want to allow external access to your API proxy.
To configure routing for external access in the Google Cloud console:
Internal Access
This section describes how to configure routing when you're using the Google Cloud console and you do not want to allow external access to your API proxy. Instead, you want to limit access to internal requests only that originate from within the VPC.
To configure routing for internal access in the Google Cloud console: