

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 對評估執行進行故障診斷
<a name="CHAP_Tasks.AssessmentReport.Troubleshooting"></a>

您可以在下面找到使用 執行評估報告的問題疑難排解主題 AWS Database Migration Service。這些主題可協助您解決常見問題。

**Topics**
+ [執行 StartReplicationTaskAssessment 時的 ResourceNotFoundFault](#CHAP_Tasks.AssessmentReport.Troubleshooting.ResourceNotFoundFault)

## 執行 StartReplicationTaskAssessment 時的 ResourceNotFoundFault
<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. 在以下網址開啟 IAM 主控台：[https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)。

1. 在導覽窗格中，選擇**角色**。

1. 選擇 **Create Role** (建立角色)。

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。當您新增 **AmazonDMSRedshiftS3Role** 政策時，DMS 可以在您的帳戶中建立 S3 儲存貯體，並將資料類型評估結果放入此 S3 儲存貯體。

1. 選擇**下一步**。

1. 在**新增許可**頁面上，搜尋並新增 **AmazonDMSRedshiftS3Role** 政策。選擇**下一步**。

1. 在**名稱、檢閱和建立**頁面上，將角色命名為 **dms-access-for-tasks**。選擇建**立角色**。