Amazon-Rds
如何引用 AWS RDS 主機名
我啟動了一個 Amazon RDS 實例(啟用了 Multi-Az)並獲得了一個主機名,例如 instance.abc123.us-west-1.rds.amazonaws.com。這個實例的主機名會改變嗎?我可以直接在我的應用程序中使用此主機名,還是應該使用其他 DNS 別名(或 AWS 彈性 IP 地址)或其他什麼?
只要實例正在執行,Amazon RDS 實例主機名就不會更改。它也堅持重新啟動。如果您使用集群,那麼您應該使用集群端點作為應用程序中的主機名。您可以按原樣使用主機名,也可以在 DNS 中創建一個簡單的 CNAME 記錄以使其易於記憶。
您應該考慮使用 Route53 .. 那是他們的 DNS 服務。我建議設置 Route53,將 CNAME 添加到您的 RDS 實例,以便您的程式碼可以通過在 Route53 中找到的主機名而不是通用 AWS 主機名來引用它。RDS 的通用主機名不會更改,但使用 Route53 為其提供更好的主機名肯定會有所幫助。