평가 실행의 문제 해결 - 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. https://console.aws.amazon.com/iam/에서 IAM 콘솔을 엽니다.

  2. 탐색 창에서 역할을 선택합니다.

  3. 역할 생성을 선택합니다.

  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 역할의 이름을 지정합니다. 역할 생성을 선택합니다.