skip to Main Content

On AWS, I know how to set up a web server with inbound rules allowing HTTP and HTTPS and a database security group that only connect to the web server. The issue is I need to create a front end to manage the databases without using Internet access – this will be internal only and precludes the use of a public IP / public DNS. Does anyone know how I would do this?

To further elaborate, some of our AWS accounts are for internal use only – we can log in to the console, use CygWin to SSH in, see what’s there, etc. But these accounts are for development purposes, and in a large enterprise such as this one, these are not allowed an IGW. So – no inbound Internet access is allowed. How do I create an app (e.g., phpMyAdmin type) in which our manager can easily view and edit the data in the database given the restriction that this must be done without inbound Internet access?

2

Answers


  1. host your database on one EC2 and also upload your front end there. your database will be running on locally on EC2 and you can connect front end to database. where database will not have public DNS it will running locally you can access only using SSH and front end script.

    you check this official documentation from aws : https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html

    for frontend script you can use https://www.adminer.org/ which is one file database management system. one simple file is there using this make connection to locally running database on EC2

    Login or Signup to reply.
  2. Host your database on RDS inside a VPC and create a VPN connection between your client network and your VPC.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search