我的C#应用​​程序应该如何安全地连接到我的AWS EC2数据库?

时间:2014-08-23 01:52:14

标签: c# mysql database apache amazon-ec2

在我看来,我有两个选择:使用ReSTful(http)webservice连接访问我的数据库,或者直接连接到MySQL。我发现直接访问MySQL(http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html)并不容易,并且远程连接是特定于IP的(我的应用程序可以在很多地方运行,并且IP会赢得'是静止的。)

应用程序应如何连接到数据库?直接或通过httpd服务器?

非常感谢:)

2 个答案:

答案 0 :(得分:0)

您可以允许MySQL用户帐户从任何主机(IP地址)进行连接。

例如,

全部授予foo。*禁止@'%'通过' PASSWORD';

识别

答案 1 :(得分:0)

取决于您需要它的安全性。我们在与MySQL服务器相同的VPC上配置OpenVPN服务器,并使用它来控制对我们系统的访问。没有与MySQL的直接连接。