【发布时间】:2020-03-14 19:26:06
【问题描述】:
旧数据库端点:old.cy336nc8sq5l.us-east-1.rds.amazonaws.com
新的数据库端点:new.cy336nc8sq5l.us-east-1.rds.amazonaws.com
以上端点由 AWS 在创建 RDS 实例时自动创建
我尝试为 old.cy336nc8sq5l.us-east-1.rds.amazonaws.com 设置 CNAME,值为 new.cy336nc8sq5l.us-east-1.rds.amazonaws.com,但没有成功。为此,我必须在 route53 名称 cy336nc8sq5l.us-east-1.rds.amazonaws.com 中创建一个新的托管区域
但是,如果在其他托管区域中为任何 url(如 abc.example.com)设置一个 CNAME,其值为 new.cy336nc8sq5l.us-east-1.rds.amazonaws.com 就像一个魅力。旧的 rds url 已在多个应用程序中使用我不能冒险完全放弃,最好的方法是使用某种重定向。
除此之外,cy336nc8sq5l.us-east-1.rds.amazonaws.com 托管区域下的任何 CNAME 都不起作用。
我该如何解决这个问题?还请建议重定向rds流量的最佳做法是什么?我知道对于新的数据库端点,我将创建一个新的自定义 CNAME,并将继续使用它,而不是仅使用默认的 CNAME。欢迎所有建议:)
【问题讨论】:
标签: amazon-web-services redirect amazon-rds amazon-route53 amazon-vpc