[英]AWS communication between two public EC2 instances in same VPC
我已经创建了一个VPC。 在同一子网中的该vpc中,有两个ec2实例。 第一个应用程序已部署,第二个应用程序已安装mysql。 我已将应用程序设置为使用已安装的数据库连接到实例,但未成功。 我将复制安全组配置和数据库配置。 如何使这两个实例都进行通信,以及如何从第一个实例开始使用第二个数据库上的应用程序。 他们两个都有公共ip,可以互相ping通。
数据库连接
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.hibernate.ddl-auto=update
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://some_ip:3306/demo
spring.datasource.username=root
spring.datasource.password=root
安全组有两个安全组,并且两个安全组都分配给每个ec2实例。
添加的ID是该组的ID。
在安全组中,您不允许数据库进行通信的端口3306。
在您的应用服务器上安装mysql-client,您可以使用cli来查看是否可以使用以下方式连接到数据库MySQL服务器:
mysql -h mysql://some_ip -u root
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.