Importing OpenAPI Specification in OPDK and getting 400 Bad Request

I'm running Apigee OPDK All in One (AIO) and I am unable to import OpenAPI Specifications (fka Swagger) when creating a Reverse Proxy with the wizard. I get a 400: Bad Request error. Same for WSDL. Assuming it was a cert issue, I imported our cert into the keystore of the machine. The cert worked when curl'ing with --cacert so I know the cert is good. Still unable to import OAS to create proxy

Solved Solved
0 1 302
1 ACCEPTED SOLUTION

The OpenAPI Specification was hosted on an internal (10.0.0.0) address.

As it turns out, this behavior is as-designed, and documented here. By default, the Apigee Edge UI is blocked from accessing internal IP addresses. The configuration can be changed as described in the linked document.

View solution in original post

1 REPLY 1

The OpenAPI Specification was hosted on an internal (10.0.0.0) address.

As it turns out, this behavior is as-designed, and documented here. By default, the Apigee Edge UI is blocked from accessing internal IP addresses. The configuration can be changed as described in the linked document.