Hi
Environment:
IBM API Connect SaaS Trial (30-day, AWS)
Gateway: DataPower Nano Gateway (apic-nano-byf0)
Catalog: Sandbox
Problem:
When using the Invoke policy to call any external backend URL, the API always returns 500 Internal Server Error with a consistent response time of ~4135ms. The response headers show:
server: envoy
x-envoy-upstream-service-time: 4135
Tested backend URLs (all fail with same result):
| URL |
Result |
https://<ngrok-url>/case1-server |
500 ~4135ms |
https://<cloudflare-tunnel>/case1-server |
500 ~4135ms |
https://httpbin.org/get |
500 ~4191ms |
what I tried:
curl https://<ngrok-url>/case1-server from local machine → returns correct JSON response
curl https://<cloudflare-tunnel>/case1-server from local machine → returns correct JSON response
Replacing Invoke policy with a Set policy (mock response) → returns 200 OK
The consistent ~4 second timeout across ALL URLs (including well-known public APIs like httpbin.org) suggests the Nano Gateway has no outbound internet egress rather than a configuration issue
Question:
Does the DataPower Nano Gateway in the IBM API Connect trial have outbound internet access restrictions?
Is calling external/internet URLs from the Invoke policy supported in the trial tier?
If not, what is the recommended approach for connecting to a locally-running backend service (e.g., IBM ACE 12 running on localhost:7800) during trial/learning?
Does deploying the backend to an EC2 instance in the same AWS region as the APIC trial cluster resolve this? IBM documentation mentions EC2 backends are supported - does this apply to the trial tier as well?
Date: 2026-05-06
Thanks,
Bassant
------------------------------
Bassant Hassan
------------------------------
------------------------------
Bassant Mahmoud
------------------------------