【以下的问题经过翻译处理】 我的客户最终想要将多个CloudFront Distribution从一个AWS账户迁移到另一个账户,但是他们意识到这不太可能。
目前他们的CloudFront Distribution配置如下:
- CloudFront Distribution的CNAME和面向生产客户的FQDN相同(例如:download-office.customer.com)
- 在Route53中,面向客户的FQDN使用CNAME记录指向CloudFront Distribution FQDN(例如:download-office.customer.com CNAME d11ipsxxxxxxx.cloudfront.net)
他们想要做的是在面向客户的FQDN和CloudFront Distribution FQDN之间引入一个中间FQDN,并使用Route53别名记录将其放置在中间。所以配置看起来像这样:
- CloudFront Distribution的CNAME和中间FQDN相同(例如:balancer-download-office.customer.com)
- 在Route53中,中间FQDN使用ALIAS记录指向CloudFront Distribution FQDN(例如:balancer-download-office.customer.com ALIAS d11ipsxxxxxxx.cloudfront.net)
- 在Route53中,客户面向的FQDN使用ALIAS记录指向中间FQDN(例如:download-office.customer.com ALIAS balancer-download-office.customer.com)
上述方法在他们的QA环境中验证是行的,但他们想要得到有无任何可能问题的反馈。然而,他们发现从支持工程师那里得知,无缝切换CloudFront distribution的唯一方法是在申请技术支持 中明确提出。
问题是:对于我客户的无缝地在CloudFront distribution之间切换、最终在另一个账户中使用CloudFront distribution而不会停机这个需求来说,最好的实现方式是什么?