Amazon Redshift를 AWS DMS 작업의 대상 엔드포인트로 사용하려면 어떻게 해야 합니까?

3분 분량
0

Amazon Redshift를 AWS Database Migration Service(AWS DMS) 작업의 대상으로 사용하고 싶습니다.

간략한 설명

지원되는 리소스 중 하나를 사용하여 Amazon Redshift 데이터베이스를 AWS DMS 작업의 대상으로 설정할 수 있습니다. Amazon Redshift로 마이그레이션하면 AWS DMS는 먼저 데이터를 Amazon Simple Storage Service(S3) 버킷으로 옮깁니다. 그다음 데이터가 대상 Amazon Redshift 클러스터의 테이블로 전송됩니다. S3 버킷은 Amazon Redshift 데이터베이스와 동일한 AWS 리전에 생성됩니다. 따라서 Amazon Redshift 클러스터는 복제 인스턴스와 동일한 계정 및 동일한 AWS 리전에 있어야 합니다. 자세한 내용은 Amazon Redshift를 AWS Database Migration Service(AWS DMS)의 대상으로 사용하는 것에 대한 제한을 참조하세요.

참고 AWS DMS 버전 3.4.7 이상의 경우 AWS DMS 복제 인스턴스가 사용하는 라우팅 테이블의 VPC 엔드포인트는 S3 대상에 액세스해야 합니다. 또는 AWS DMS 복제 인스턴스가 Amazon S3 대상에 액세스하는 데 사용하는 라우팅 테이블에 인터넷 게이트웨이 경로가 있어야 합니다. AWS PrivateLink 기반의 VPC 엔드포인트를 사용하면 VPC 내에서 AWS 서비스에 직접 비공개로 연결할 수 있습니다. 여기에는 Amazon S3와 같은 서비스가 포함됩니다.

해결 방법

참고AWS Command Line Interface(AWS CLI) 명령 실행 시 오류가 발생하는 경우, AWS CLI 오류 문제 해결을 참고하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.

시작하기 전에 Amazon Redshift 클러스터 보안 그룹의 인바운드 규칙에 보안 그룹, 서브넷 CIDR 범위 또는 복제 인스턴스 IP 주소를 제공하세요. AWS DMS 복제 인스턴스는 클러스터가 사용하는 Amazon Redshift 엔드포인트(호스트 이름 및 포트)에 네트워크로 연결되어 있어야 합니다. 또한 AWS DMS에 S3 버킷을 생성할 권한이 있는지 확인하세요. AWS DMS는 Amazon S3를 수단으로 사용하여 데이터를 Amazon Redshift 클러스터로 전송합니다. AWS DMS에는 dms-access-for-endpoint AWS Identity and Access Management(AWS IAM) 역할이 필요합니다. 자세한 내용은 Amazon Redshift 데이터베이스를 AWS Database Migration Service(AWS DMS)의 대상으로 사용하기 위한 사전 요구 사항을 참조하세요.

  1. AWS DMS 콘솔을 열고 Amazon Redshift 클러스터가 있는 AWS 리전을 선택합니다.
  2. 탐색 창에서 엔드포인트를 선택합니다.
  3. 엔드포인트 생성을 선택합니다.
  4. 엔드포인트 유형에서 대상 엔드포인트를 선택합니다.
  5. 엔드포인트 식별자를 입력한 다음 Redshift대상 엔진으로 선택합니다.
  6. 서버 이름에 Amazon Redshift 엔드포인트를 입력합니다.
  7. 포트 번호를 입력합니다.
    참고Amazon Redshift의 기본 포트는 5439입니다.
  8. Amazon Redshift 사용자 이름, 암호데이터베이스 이름을 입력합니다.
  9. (선택 사항) 엔드포인트별 설정에서 추가 연결 속성을 추가합니다.
  10. 엔드포인트 연결 테스트 섹션에서 복제 인스턴스가 있는VPC를 선택합니다. 그런 다음 복제 인스턴스를 선택합니다.
  11. 테스트 실행을 선택한 다음, 상태가 성공할 때까지 기다립니다.
  12. 엔드포인트 생성을 선택합니다.

AWS DMS 콘솔을 사용하여 엔드포인트를 생성하는 경우, DMS는 필요한 IAM 역할 및 정책을 자동으로 생성합니다. AWS CLI 또는 AWS DMS API를 사용하는 경우, IAM 역할 및 정책을 수동으로 생성해야 합니다. 자세한 내용은 AWS CLI 및 AWS DMS API와 함께 사용할 IAM 역할 생성을 참조하세요.

관련 정보

Amazon S3를 AWS Database Migration Service(AWS DMS)의 대상으로 사용

AWS DMS 엔드포인트 사용

AWS DMS 버전 3.4.7 이상 업그레이드 또는 생성에 대한 VPC 엔드포인트 고려 사항

AWS 공식
AWS 공식업데이트됨 5달 전