С помощью Бена вот ответ Представление частных конечных точек Amazon API Gateway
Входящие: Доступ к службам, размещенным в частной подсети через API-шлюз
Интеграция конечных точек внутри частного VPC .Благодаря этой возможности вы теперь можете использовать свой внутренний сервер, работающий на EC2, внутри своего VPC без необходимости в общедоступных IP-адресах или балансировщике нагрузки.
Таким образом, API-шлюз может получить доступ к опубликованным конечным точкам, даже в частных подсетях.
OutBound: Доступ к службам, размещенным извне, из частной подсети через API-шлюз
Закрытые конечные точки API-шлюза становятся возможными через конечные точки VPC интерфейса AWS PrivateLink .Конечные точки интерфейса работают путем создания эластичных сетевых интерфейсов в подсетях, которые вы определяете внутри своего VPC.Эти сетевые интерфейсы затем обеспечивают доступ к сервисам, запущенным в других VPC, или к сервисам AWS, таким как API-шлюз.При настройке конечных точек интерфейса вы указываете, какой сервисный трафик должен проходить через них.При использовании частного DNS весь трафик этой службы направляется в конечную точку интерфейса, а не через маршрут по умолчанию, например через шлюз NAT или публичный IP-адрес.
Так что вам просто нужно создатьКонечная точка VPC в подсети Pvt для шлюза API .