Mysql Amazon Web服务-RDS IP地址和Tomcat

Mysql Amazon Web服务-RDS IP地址和Tomcat,mysql,tomcat,amazon-ec2,amazon-web-services,amazon-rds,Mysql,Tomcat,Amazon Ec2,Amazon Web Services,Amazon Rds,我计划使用AWS(AmazonWeb服务)使用Tomcat和MySQL构建一个门户。对于Tomcat,我将使用EC2实例,对于MySQL,我将使用RDS(关系数据库服务) 启动RDS实例时,会为其分配一个IP地址。如何在Tomcat EC2实例中获取此IP地址并在JDBC URL中使用它?在使用和不使用静态IP地址的情况下,这是如何工作的 谢谢, Praveen使用AWS命令行工具。使用AWS命令行工具请求RDS实例列表以获取其端点。。请求RDS实例列表以获取其端点。您可以使用elasticfo

我计划使用AWS(AmazonWeb服务)使用Tomcat和MySQL构建一个门户。对于Tomcat,我将使用EC2实例,对于MySQL,我将使用RDS(关系数据库服务)

启动RDS实例时,会为其分配一个IP地址。如何在Tomcat EC2实例中获取此IP地址并在JDBC URL中使用它?在使用和不使用静态IP地址的情况下,这是如何工作的

谢谢,
Praveen使用AWS命令行工具。使用AWS命令行工具请求RDS实例列表以获取其端点。

。请求RDS实例列表以获取其端点。

您可以使用elasticfox,右键单击该实例,获取内部ip并在tomcat实例上使用它来手动完成此操作。

您可以使用elasticfox,右键单击该实例,获取内部ip并在tomcat实例上使用。

或者您可以登录AWS帐户,导航到“My DB Instances”,然后单击感兴趣的数据库。然后您将看到实例的属性,包括端点。只需复制并粘贴它。它看起来像这样:

String url = "jdbc:mysql://dbname.foo.us-east-1.rds.amazonaws.com:3306/";

这正是我用来访问RDS实例的url字符串格式。希望有帮助:)

或者您可以登录AWS帐户,导航到“My DB Instances”,然后单击感兴趣的数据库。然后您将看到实例的属性,包括端点。只需复制并粘贴它。它看起来像这样:

String url = "jdbc:mysql://dbname.foo.us-east-1.rds.amazonaws.com:3306/";

这正是我用来访问RDS实例的url字符串格式。希望有帮助:)

转到ec2控制台面板,找到[NETWORK&SECURITY],点击[NETWORK Interfaces],然后你会看到mysql网络接口,它是私有ip,希望有帮助

转到ec2控制台面板,找到[NETWORK&SECURITY],点击[NETWORK Interfaces],然后你会看到mysql网络接口,它是私有ip,希望获得帮助

您可以使用“端点”DNS名称。当在EC2内使用时,它将解析为内部IP,当在外部使用时,它将解析为公共IP。您永远不应该使用实际的IP地址,因为RDS的工作方式将来可能会改变。 如果您从EC2服务器ping它,您可以对此进行验证。

您可以使用“端点”DNS名称。当在EC2内使用时,它将解析为内部IP,当在外部使用时,它将解析为公共IP。您永远不应该使用实际的IP地址,因为RDS的工作方式将来可能会改变。
如果您从EC2服务器ping它,您可以对此进行验证。

Dan,您能告诉我这些命令是什么吗?Praveen
rds描述数据库实例
Dan,你能告诉我这些命令是什么吗?Praveen
rds描述数据库实例