【问题标题】:Amazon EC2 Connect To Amazon Aurora MySQL, Spring Boot AppAmazon EC2 连接到 Amazon Aurora MySQL、Spring Boot 应用程序
【发布时间】:2018-05-22 06:04:58
【问题描述】:

我可以将我在 Elastic Beanstalk 上的 Spring Boot 应用程序连接到我的 Amazon Aurora 数据库。我可以将 MySQL Workbench 连接到 Amazon Aurora。

我已经将 EC2 Linux 上的 Spring Boot 应用程序连接到 Amazon Aurora 时失败了。我认为这可能是一个安全组问题。如何将 EC2 上的应用程序连接到 Amazon Aurora MySQL 数据库?我希望我的安全组直接允许我的 EC2 实例,并且每当我想在本地连接时,我每次都通过将我的 IP 删除/添加到安全组来进行设置。

我无法使用 Elastic Beanstalk。无需赘述,我有一个特定的用例。

【问题讨论】:

  • 我会在接下来的几天里尝试包括一些例子并澄清一些问题。

标签: mysql amazon-web-services amazon-ec2 amazon-rds


【解决方案1】:

只需在 Aurora 数据库的安全组中允许您的 EC2 实例的私有 IP。

例如。如果您的 EC2 实例的私有 IP 为 10.0.0.122,则在 aurora 的安全组上添加一个安全组 Inbound 条目,具有以下属性。

类型:MySQL/Aurora 协议:TCP 端口范围:3306 来源:自定义:10.0.0.122/32

【讨论】:

  • 在 SSH 登录后,您最常如何获取 EC2 实例的私有 IP?是不是没有显示在 AWS Web 控制台中?
  • 您可以使用命令 ifconfig 并查看 eth0 适配器的“inet addr:”
猜你喜欢
  • 2021-10-14
  • 2021-07-21
  • 2018-03-01
  • 1970-01-01
  • 2020-02-28
  • 2012-07-30
  • 1970-01-01
  • 2016-11-08
  • 2023-01-23
相关资源
最近更新 更多