本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
评测运行故障排除
在下文中,您可以找到有关对使用 AWS 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角色:
使用 https://console.aws.amazon.com/iam/
打开 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。当您添加 Amazon DMSRedshift S3R ole 策略时,DMS 可以在您的账户中创建 S3 存储桶,并将数据类型评估结果放入此 S3 存储桶。选择下一步。
在添加权限页面上,搜索并添加 Amazon DMSRedshift S3Role 策略。选择下一步。
在 “名称、查看和创建” 页面上,为角色命名dms-access-for-tasks。选择 Create role(创建角色)。