对评估运行进行故障排除 - Amazon 数据库迁移服务
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

对评估运行进行故障排除

接下来,您可以找到有关使用运行评估报告时遇到的问题进行故障排除的主题 Amazon Database Migration Service。这些主题可以帮助您解决常见问题。

ResourceNotFoundFault 跑步时 StartReplicationTaskAssessment

运行StartReplicationTaskAssessment操作时可能会遇到以下异常。

An error occurred (ResourceNotFoundFault) when calling the StartReplicationTaskAssessment operation: Task assessment has not been run or dms-access-for-tasks IAM Role not configured correctly

如果遇到此异常,请执行以下操作来创建dms-access-for-tasks角色:

  1. 通过以下网址打开 IAM 控制台:https://console.aws.amazon.com/iam/

  2. 在导航窗格中,选择 Roles(角色)。

  3. 选择 创建角色

  4. 选择可信实体中的可信实体类型下,选择自定义信任策略

  5. 将以下 JSON 粘贴到编辑器中,替换现有文本。

    { "Version": "2012-10-17", "Statement": [ { "Sid": "1", "Effect": "Allow", "Principal": { "Service": "dms.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }

    前面的策略向授sts:AssumeRole予权限 Amazon DMS。当您添加 Amazondmsredshifts3 Role 策略时,DMS 可以在您的账户中创建 S3 存储桶,并将数据类型评估结果放入此 S3 存储桶。

  6. 选择下一步

  7. 在 “添加权限” 页面上,搜索并添加 Amazondmsredshifts3 Role 策略。选择下一步

  8. 在 “名称、查看和创建” 页面上,为角色命名dms-access-for-tasks。选择 创建角色