【问题标题】:How should my C# application securely connect to my AWS EC2 database?我的 C# 应用程序应该如何安全地连接到我的 AWS EC2 数据库?
【发布时间】:2017-06-20 01:49:06
【问题描述】:

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

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

非常感谢:)

【问题讨论】:

    标签: c# mysql database apache amazon-ec2


    【解决方案1】:

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

    例如, GRANT ALL ON foo.* TO bar@'%' IDENTIFIED BY 'PASSWORD';

    【讨论】:

    • Ty 表示响应。我可以用它直接连接到我的数据库。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2012-09-14
      • 2010-10-22
      • 1970-01-01
      • 1970-01-01
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-25
      相关资源
      最近更新 更多