本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
對評估執行進行故障診斷
接下來,您可以找到有關使用 執行評估報告的疑難排解問題的主題 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 角色:
在以下網址開啟 IAM 主控台:https://console.aws.amazon.com/iam/
。 在導覽窗格中,選擇角色。
選擇 Create Role (建立角色)。
在選取受信任實體頁面上,針對受信任實體類型,選擇自訂信任政策。
在編輯器中貼上下列 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 儲存貯體。選擇 Next (下一步)。
在新增許可頁面上,搜尋並新增 AmazonDMSRedshiftS3Role 政策。選擇 Next (下一步)。
在名稱、檢閱和建立頁面上,為角色命名 dms-access-for-tasks。選擇建立角色。