请注意这里正在讨论哪个“交换 URL”功能...如果您指的是 AWS Elastic Beanstalk“操作”| “ Swap Environment URLs ”功能,我的经验是这个功能与DNS无关,与Route 53无关。
据我所知,AWS EB 交换 URL只是交换了 beanstalk 环境的面向公众的 URL……让您完全不必更改 DNS。
例子:
假设您有两个 EB 环境:
EB URL 为“quality-qq443224.elasticbeanstalk.com”的“质量”
EB URL 为“quality-patched1.elasticbeanstalk.com”的“quality-patched1”
如果您选择“quality-patched1”实例并选择“Swap Environment URL's”与您的“quality”实例......将会发生的一切是它们现在将被列为:
EB URL 为“quality-patched1.elasticbeanstalk.com”的“质量”
“quality-patched1”,EB URL 为“quality-qq443224.elasticbeanstalk.com”
因此,您现有的 DNS CNAME(假设在 Route 53 中并假设指向 /quality-qq443224.../)根本不需要更改...它们将被定向到您的新修补实例。