You need to enable JavaScript to run this app.
导航
创建迁移任务时,报错创建角色失败?
最近更新时间:2024.10.31 11:16:17首次发布时间:2024.10.31 11:16:17

问题现象

创建迁移任务失败,并报错创建角色失败。
Image

问题原因

创建跨服务授权模式的迁移任务时,DMS 会自动创建一个策略,并绑定 ServiceRoleforDMSAccessTOS 角色,该策略赋予角色读取源端桶和写入目的端桶的权限,使得 DMS 可以通过 ServiceRoleforDMSAccessTOS 角色访问 TOS 中的资源。
由于 1 个 ServiceRoleforDMSAccessTOS 角色最多只能绑定 10 个自定义策略,详细介绍,请参见使用限制。如果您创建的跨服务授权模式的任务超过 10 个,超出 ServiceRoleforDMSAccessTOS 角色支持绑定的策略上限,策略绑定 ServiceRoleforDMSAccessTOS 角色就会失败,最后导致任务创建失败,并报错创建角色失败。

解决方案

方案一:删除已完成的任务

删除跨服务授权模式的任务后,会自动删除该任务创建的策略。您可以通过删除已完成的任务,使得 ServiceRoleforDMSAccessTOS 角色有多余的配额用于绑定新任务的策略。操作如下:
登录存储迁移服务控制台,在迁移任务列表页面单击目标迁移任务操作列的删除,在弹出的对话框单击删除

方案二:解绑 ServiceRoleforDMSAccessTOS 角色和策略

您可以解绑 ServiceRoleforDMSAccessTOS 角色和策略,使得 ServiceRoleforDMSAccessTOS 角色有多余的配额用于绑定新任务的策略。解绑 ServiceRoleforDMSAccessTOS 角色和策略后,您可以删除策略。操作如下:

  1. 解绑 ServiceRoleforDMSAccessTOS 角色和策略。
    1. 登录存储迁移服务控制台
    2. 单击右上角账号头像,在下拉菜单中选择访问控制
    3. 在左侧导航栏,选择身份管理角色
    4. 角色页面,搜索 ServiceRoleforDMSAccessTOS ,找到后单击 ServiceRoleforDMSAccessTOS。
    5. 全局权限页签下,单击目标策略右侧的解除

      说明

      DMS 自动创建的策略默认以DMS_任务名称的格式命名,您可以通过任务的名称找到该任务创建的策略。

    6. 在弹出的对话框,单击解除
  2. 删除策略。
    1. 在左侧导航栏,单击策略管理
    2. 策略列表页面,搜索步骤 1 解除的策略名称,找到目标策略后,单击目标策略操作列的删除
    3. 在弹出的对话框,单击删除