我已经编写了 Java Web 应用程序(使用 JSP 和 servlet)并将其部署在 Elastic beantalk 服务器上,同时它使用数据库来收集用户的用户名和密码。另一方面,我有 JavaFX 桌面应用程序,我想使用我在 Elastic beantalk 上为桌面应用程序创建的相同数据库。所以我的问题是如何将 JavaFx 桌面应用程序连接到服务器上的数据库?提前致谢。
答案1
您需要更改 RDS 实例设置以启用公共可访问性,为 RDS 实例分配公共子网组,然后分配特定的 VPC 安全组以允许从外部访问 RDS。
请注意,这会将您的 RDS 实例暴露给公共互联网并带来重大的安全风险。
更多信息:https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ModifyInstance.MySQL.html
或者,您可以创建到内部部署网络的 VPN 连接,并通过 VPN 访问数据库服务器,但该服务器不可公开访问。