Optimal Method for Establishing Connectivity from On-Premises Web Server to AWS Public API Gateway via Direct Connect

0

Hello Everyone,

I am currently working on a solution to establish connectivity from our on-premises setup to the AWS Public API Gateway. In our scenario, we lack a firewall for secure access to the public network from on-prem, but we do have a Direct Connect in place. I'm exploring possibilities to leverage AWS for secure access to a public resource.

The proposed plan involves the following steps, utilizing the API Gateway as a reverse proxy:

On-Prem Infra -->> Direct Connect (DX) --> VPC Endpoint --> VPC --> Private API GATEWAY --> Public endpoint

This setup aims to facilitate a secure pathway for accessing the public API Gateway. I would greatly appreciate any feedback or suggestions you may have regarding this approach.

Best regards, Anil

2 Answers
1

By default, DX connection is not encrypted at rest, so you can use Site-to-Site VPN connection to combine with your solution to create a secure layer. Here is some refs for you: https://docs.aws.amazon.com/vpn/latest/s2svpn/private-ip-dx.html

profile picture
answered 3 months ago
  • Interesting approach, but I'm not really concerned about in transit security at this moment, rather my focus is to avoid direct interaction with the public network. Using VPN and transit GW means higher bills as well.

0

This approach, i.e., connecting from on prem to API Gateway to connect to the internet will work. You need to define a Private API and access it via the VPC Endpoint.

Even though the API is Private, you can use it to access public resources. A Private API means that you can access it only from a VPC.

profile pictureAWS
EXPERT
Uri
answered 3 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions