Apigee Saas Cloud whitelist

Hello,

We are currently evaluating the apigee saas trial (https://apigee.com/edge)

We need to allow apigee to communicate with our backend servers.

Is there a publish list of IP's for the apigee saas trial instance that we can add to our whitelist?

Let me know thank you

1 1 650
1 REPLY 1

There is no static list of southbound IP Addresses for trial organizations. You can infer the set of IP addresses by configuring a target in your API Proxy, which points to a backend system that tells you the inbound IP Address, for example " https://httpbin.org/ip" .

Please find attached an API Proxy that does this.

apiproxy-infer-outbound-ip.zip

Deploy it into your org + environment, and then invoke it like this:

$ curl -i https://$ORG-$ENV.apigee.net/infer-outbound-ip/x
HTTP/1.1 200 OK
Date: Wed, 27 Jun 2018 17:16:47 GMT
Content-Type: application/json
Content-Length: 43
Connection: keep-alive
Server: gunicorn/19.8.1
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Via: 1.1 vegur
{"origin":"104.132.51.90, 104.198.35.174"}

It is the 2nd IP address there that is the outbound IP address that would need whitelisting. You need to invoke that call multiple times to get the complete list of outbound IP addresses.


Customers with paid organizations can avoid all of that. They can just use this Admin API call:

curl -i -n https://api.enterprise.apigee.com/v1/o/$ORGNAME/eips

...and it tells them the IP Addresses of the message processors.