如何在不使用Internet的情况下为AWS DB设置前端

时间:2019-02-24 04:47:00

标签: amazon-web-services database-connection frontend

在AWS上,我知道如何使用入站规则设置Web服务器,该入站规则允许HTTP和HTTPS以及仅连接到Web服务器的数据库安全组。问题是我需要创建一个前端来使用Internet访问来管理数据库而不-这仅是内部的,并且不能使用公共IP /公共DNS。有人知道我会怎么做吗?

为进一步详细说明,我们的某些AWS帐户仅供内部使用-我们可以登录到控制台,使用CygWin进行SSH登录,查看其中的内容,等等。但是这些帐户仅用于开发目的,并且在很大程度上这样的企业,这些都是不允许的IGW。因此-不允许任何入站Internet访问。鉴于必须在没有入站Internet访问的情况下进行限制,如何创建一个应用程序(例如phpMyAdmin类型),使我们的经理可以在其中轻松查看和编辑数据库中的数据? 谢谢!

2 个答案:

答案 0 :(得分:0)

将数据库托管在一台EC2上,并将前端上传到该EC2上。您的数据库将在EC2上本地运行,您可以将前端连接到数据库。如果数据库没有公共DNS,它将在本地运行,您只能使用SSH和前端脚本进行访问。

您从aws上查看了此官方文档:https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html

对于前端脚本,您可以使用https://www.adminer.org/,它是一个文件数据库管理系统。使用此make连接到EC2上本地运行的数据库有一个简单的文件

答案 1 :(得分:0)

将数据库托管在VPC内的RDS上,并在客户端网络和VPC之间创建VPN连接。