如何参考AWS RDS主机名

我启动了Amazon RDS实例(启用了Multi-Az),并提供了一个主机名,如instance.abc123.us-west-1.rds.amazonaws.com。 这个实例的主机名是否会改变? 我可以直接在我的应用程序中使用此主机名,还是应该使用其他DNS别名(或AWS弹性IP地址)或其他?

只要实例正在运行,Amazon RDS实例主机名就不会更改。 它也持续重启。 如果使用集群,则应该使用集群端点作为应用程序中的主机名。 您可以直接使用主机名,也可以在您的DNS中创build一个简单的CNAMElogging,使其令人难忘。

你应该看看使用Route53 ..这是他们的DNS服务。 我build议设置Route53,为您的RDS实例添加一个CNAME,以便您可以通过Route53中find的主机名来引用您的代码,而不是通用AWS主机名。 RDS的通用主机名不会更改,但使用Route53可以为其提供更好的主机名称。