

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

# 评测运行故障排除
<a name="CHAP_Tasks.AssessmentReport.Troubleshooting"></a>

在下文中，您可以找到有关对使用 AWS Database Migration Service运行评测报告时遇到的问题进行故障排除的主题。这些主题可以帮助您解决常见问题。

**Topics**
+ [ResourceNotFoundFault 跑步时 StartReplicationTaskAssessment](#CHAP_Tasks.AssessmentReport.Troubleshooting.ResourceNotFoundFault)

## ResourceNotFoundFault 跑步时 StartReplicationTaskAssessment
<a name="CHAP_Tasks.AssessmentReport.Troubleshooting.ResourceNotFoundFault"></a>

运行[StartReplicationTaskAssessment](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartReplicationTaskAssessment.html)操作时，您可能会遇到以下异常。

```
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. 使用 [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) 打开 IAM 控制台。

1. 在导航窗格中，选择**角色**。

1. 选择**创建角色**。

1. 在**选择可信实体**中的**可信实体类型**下，选择**自定义信任策略**。

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

------
#### [ JSON ]

****  

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

------

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

1. 选择**下一步**。

1. 在**添加权限**页面上，搜索并添加 **Amazon DMSRedshift S3Role 策略**。选择**下一步**。

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