热腾腾新技能GET! 无停机跨账号迁移Cloudfront Distribution

发表时间:2021-07-13 19:09

Cloudfront






Cloudfront跨账号迁移


在过去

如果想将一个账号的Cloudfront CNAME迁移到另一个新账号

只能先将源账号的Distribution删掉

再在新账号中重建

此方式会导致一些停机时长

AWS Cloudfront 已于2021年7月8日支持跨账号无停机迁移

本文将向您展示迁移流程


实验背景


本次实验将迁移一个CNAME从源账号目标账号。下面为源账号中的Cloudfront Distribution中的内容及域名:   


此文檔实验步骤


1.        在目标账号创建新的Cloudfront Distribution

2.        修改Route 53域名记录

3.        删除掉原账号的Cloudfront Distribution

4.        更新目标账号的Cloudfront Distribution


在目标账号创建新的Distribution








创建Distribution


1.      进入目标账号的Cloudfront,并创建一个和源账号中一样的分配。注意:唯一的不同是此处的CNAME要先写通配符的域名。比如我在源账号的生产域名为www.hendryhao.com,那在目标账号中的CNAME需要先写成*.hendryhao.com,避免和源账号的CNAME冲突。

2.      创建完成后,把新的Distribution的域名复制出来,并将其更新到Route 53域名记录中。

将域名记录切换成新的Distribution域名并不会导致源账号Distribution不可用,背后还是源账号Distribution在提供服务



删除源账号CANEM信息


1.     更新完域名记录之后,尝试访问域名,发现一切正常,还是在正常提供服务

2.     切换到源账号,并且将原有的CNAME删掉,证书也设置为None


在目标账号新添CANEM信息


1.     切换到目标账号,并且把www.hendryhao.com域名加到CNAME中

2.     保存,并且继续尝试访问

可以看到,新的请求已经开始通过目标账号中的Distribution来进行回源访问了。

至此,域名迁移已经结束


3.     (可选)迁移结束后,可以选择将目标账号的通配符域名*.hendryhao.com删掉


ABOUT US

伊克罗德,

您的云端合作伙伴


伊克罗德信息科技为一家 Born-In-Cloud 云原生的企业为企业提供云端架构咨询、项目迁移、混合云环境托管、培训与多样化的上云解决方案,服务的客户横跨媒体、游戏、电商零售、制造、汽车、金融等行业。在全球云服务顾问咨询产业中,伊克罗德是长期值得信赖的一站式上云解决⽅案提供者。


伊克罗德作为亚马逊云科技最高级别的核心级咨询合作伙伴,专注于提供亚马逊云科技的顾问咨询与技术⽀持服务,团队拥有数百张亚马逊云科技专业架构师证照,并先后荣获亚马逊云迁移、云安全、云托管、物联网、数据分析、机器学习、SAP等多项能力资质。同时,也被亚马逊云科技评选为:2019年度APN 物联网合作伙伴之星、2020 年度 APN 最佳咨询合作伙伴、2020 年度 APN 人工智能与机器学习合作伙伴之星。在CTDC峰会上,伊克罗德荣获最具信赖技术服务商奖。在中国大数据产业创新大会上,伊克罗德 AI 数据中台解决方案荣获 2020-2021中国大数据产业优秀解决方案。


伊克罗德致力于成为全球最具创新和最大型的云服务顾问咨询公司,以云端优势释放企业创新潜能,推动企业实现数字化转型,为企业提供可靠全方位的⼀站式服务。




产品和服务  
解决方案  
客户案例
关注我们
联系我们
- 海外代付
- Amazon Web Services
姓名
*
职称
*
电话
*
邮箱
*
公司
*
地址
*
需求
*
提交
扫描二维码关注我们,获取更多云端资讯。
*您已详阅本公司的 隐私权声明,并同意本公司依法搜集、处理及利用您的个人资料