Can't acces my API proxy in Apigee Hybrid

Hello everybody in here.

I am new in Apigee ecosystem and i am seeking help about a misunderstanding. I followed the official documentation on how to install Apigee Hybrid in GKE (https://cloud.google.com/apigee/docs/hybrid/v1.3/big-picture). I successfully followed all the steps in the documentation but when it comes to test my proxy in apigee hybrid ui, i don't have any URL in the proxy overview i created.

I had a domain name and followed the steps to reserve a external static ip address but don't know how to do the link.

Hope someone could help me.

Thank you.

0 2 380
2 REPLIES 2

Not applicable

Once you deploy the proxy it will show the url in overview page of proxy. Before that virtual host should be configured.

You can use router ip with port number as request uri and pass header Host with value as the alias name: port

Public CA, Public Hostname

In the simplest case (you configured your ip with your domain name in dns and your certificate is signed by a public CA), the call would look like

curl -v https://<your-domain-name>/<your-proxy>;

as per https://cloud.google.com/apigee/docs/hybrid/v1.3/test-new-proxy#3.-call-the-api-proxy.


Load Balancer IP Configuration

To 'link' static IP address and your istio ingresgateway, you need to follow instructions on this page:

https://cloud.google.com/apigee/docs/hybrid/v1.3/static-ip

Private Network IP, Self-signed Certificate

In case of SSC and/or private host resolution, you can use a curl request that would look like:

curl --cacert $RUNTIME_SSL_CERT https://$RUNTIME_HOST_ALIAS/ping -v --resolve "$RUNTIME_HOST_ALIAS:443:$RUNTIME_IP" --http1.1


Request to the Runtime Cluster IP

As a part of your troubleshooting activity, you can also make a request to the cluster ip of the runtime container. Then the request would look like

curl https://10.48.0.253:8443/ping -v -k

See for details:

https://github.com/yuriylesyuk/ahr/wiki/API-Ingress-Troubleshooting

NOTE: There is no example GET URL value in either OVERVIEW page or TRACE method text field like in SaaS or OPDK, because Hybrid UI has no knowledge of your ingress configuration.