對評估執行進行故障診斷 - AWS 資料庫遷移服務

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

對評估執行進行故障診斷

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

執行 StartReplicationTaskAssessment 時的 ResourceNotFoundFault

執行 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. 在導覽窗格中,選擇角色

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

  4. 選取受信任實體頁面上,針對受信任實體類型,選擇自訂信任政策

  5. 在編輯器中貼上下列 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 儲存貯體。

  6. 選擇 Next (下一步)

  7. 新增許可頁面上,搜尋並新增 AmazonDMSRedshiftS3Role 政策。選擇 Next (下一步)

  8. 名稱、檢閱和建立頁面上,為角色命名 dms-access-for-tasks。選擇建立角色