跨账号迁移CDN域名

当您需要将CDN域名跨账号迁移至另一个阿里云账号上时, 可以使用域名迁移工具完成迁移操作。

使用场景

  • 域名迁移工具仅适用于不同阿里云账号之间的CDN加速域名迁移,主要用于以下场景:

    • 您有多个阿里云账号,希望将账号A中的加速域名迁移至账号B。

    • 您在添加加速域名时,有提示该加速域名已经被添加过,您不清楚该加速域名归属于哪个账号,希望将该加速域名迁移至您正在操作的账号中。

  • 如果目标域名已被添加在其他云产品上(例如视频直播),需要迁移至CDN服务时,请提交工单处理。

前提条件

  • 域名迁移前,若加速域名的原账号或目标账号其中任意一个处于欠费状态,则无法完成域名迁移,您需要结清欠费后再进行自助迁移。

  • 如果您使用RAM用户(子账号),RAM用户必须具有指定资源的AliyunCDNFullAccess权限才能执行迁移操作。具体操作,请参见为RAM用户授权

注意事项

  • 为了确保您的域名运行安全,仅支持单个域名迁移,不支持批量迁移。

  • 若迁移时,目标账户中的CDN域名已达到上限,您可以先在配额中心提升域名上限后,再进行迁移,详情请参见配额管理

  • 请保证同一个根域名的泛域名和精确域名在同一个账号下(例如.aliyundoc.comexample.aliyundoc.com),否则可能出现配置冲突,实际配置都会以精确域名的配置为准。

  • 您迁移的域名若有线上业务正在运行,迁移前请务必确认好以下两点,避免影响业务:

    • 如果待迁移域名的源站为阿里云OSS,并且CDN域名开启了OSS私有Bucket回源功能,同时配置使用STS安全令牌回源到阿里云同账号下的OSS私有Bucket,那么域名跨账号迁移后可能会导致回源鉴权失效,导致回源失败,因此需要在迁移域名之前,将域名的鉴权方式切换到使用永久安全令牌。

    • 如果待迁移域名已经配置了SSL证书,那么迁移到新账号以后将无法收到域名的证书过期提醒,您需要在新账号重新上传证书。

  • 域名迁移前,需先关闭在原账号下开启的监控数据、日志数据、运营报表数据等功能。如未操作,这些功能将持续向原账号投递日志、报表等信息并产生计费。域名迁移后,这些功能也需在新账号中重新配置。

  • 域名迁移到新账号以后:

    • 域名产生的流量,将无法使用原账号下的资源包抵扣(资源包不可被迁移)。

    • 域名关联的资源组和标签也会发生变化,若您使用了资源组或者标签来管理域名,请在新账号中重新调整。

  • 若您的域名被限制迁移,迁移时会有提醒,您可以提交工单咨询。

操作步骤

  1. 登录CDN控制台

  2. 在左侧导航栏,单击域名管理

  3. 域名管理页面右上角单击迁入域名

  4. 阅读并勾选迁入须知后,单击确定

  5. 输入待迁移的加速域名,并完成域名归属校验

  6. 域名归属校验成功后,单击确认迁入

域名归属校验

方法一:DNS解析验证(推荐)

  1. 域名归属校验区域,单击方法1:DNS解析验证

    重要

    在验证完成前请不要关闭验证页面,DNS解析验证偶尔会出现验证失败的情况,您还可以尝试使用方法二:文件验证

    DNS验证

  2. 在您的域名解析服务商,添加TXT记录。

    下文以阿里云的云解析为例介绍如何添加TXT记录,在其他域名解析服务商(例如:腾讯云、新网等)的配置方法类似。

    1. 登录云解析DNS控制台

    2. 域名解析页面,找到加速域名的根域名example.com,并单击右侧的解析设置

    3. 单击添加记录记录类型选择为TXT,填写步骤1中阿里云CDN提供的主机记录记录值,其余参数保持为默认填写即可。

      image

    4. 单击确认,完成添加。

  3. 等待TXT解析生效,返回CDN控制台,单击点击验证,完成验证。

    如果系统提示“验证失败”,请检查TXT记录是否正确填写,并等待DNS记录生效后重新验证。

    以加速域名image.example.com为例,检查TXT记录是否正确方法:

    说明
    • 域名首次配置TXT解析记录后将会实时生效,修改TXT解析记录通常会在10分钟后生效(具体生效时间长短取决于域名DNS解析配置的TTL时长,默认为10分钟)。

    • 如果Linux系统没有安装nslookup命令程序,centos系:yum install bind-utilsUbuntu系:apt-get install dnsutils 执行命令自动安装。

    Windows系统

    在系统内打开cmd命令界面,输入nslookup -type=TXT verification.example.com,根据当前的TXT结果,可以查看解析记录是否生效或正确。

    image

    Linux系统

    在命令界面内,输入nslookup -type=TXT verification.example.com,根据当前的TXT结果,可以查看解析记录是否生效或正确。

    image

方法二:文件验证

  1. 域名归属校验区域,单击方法2: 文件验证

    在验证完成前请不要关闭验证页面。文件验证

  2. 单击verification.html,下载验证文件。

  3. 手动将验证文件上传到您主域名服务器(例如您的ECS、OSS、CVM、COS、EC2等)的根目录。例如:当前加速域名为image.example.com,您需要将该文件上传至 example.com 的根目录下。

  4. 确保可通过http://example.com/verification.html访问到该文件后,即可点击验证进行验证。

    阿里云CDN后台将访问您服务器中http://example.com/verification.html文件链接进行验证。

    • 如果文件内的记录值与验证文件记录值一致,则通过验证。

    • 如果验证失败,请确保上述文件链接可访问,并且您上传的文件正确。

  5. 单击点击验证,完成验证。