awslabs / aws-api-gateway-developer-portal

A Serverless Developer Portal for easily publishing and cataloging APIs
Apache License 2.0
928 stars 402 forks source link

Not clear how to host developer portal privately/internal only #411

Open jstallm opened 4 years ago

jstallm commented 4 years ago

There is a use case for having internal/private RestAPIs use a developer portal. Therefore, it makes sense to host the website internally only, perhaps within VPC.

Its not clear in the docs if this is possible and what steps to take if it is. It does state that labmda functions can be updated for private, but it doesnt mention at all the user interface.

Id imagine many engineers want to have a private internally accessible developer portal only. Any insight is appreciated. Thank you.

stephendown commented 3 years ago

We have the same question. Trying this out ourselves ends up being quite a big job and we still haven't been able to get to a satisfactory working solution. Our current roadblock is allowing the backend lambda functions to be able to call the APIGateway SDK from within a private vpc. There is currently no API Gateway Services vpc endpoint that supports these aws service apis.

RaviPinisetti commented 3 years ago

Have any of you guys done this?