Amazon Redshift 클러스터를 DMS Schema Conversion의 대상으로 사용 - AWS 데이터베이스 마이그레이션 서비스

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Redshift 클러스터를 DMS Schema Conversion의 대상으로 사용

Amazon Redshift 데이터베이스를 DMS Schema Conversion의 마이그레이션 대상으로 사용할 수 있습니다. 지원되는 대상 데이터베이스에 관한 자세한 내용은 DMS 스키마 변환을 위한 대상 데이터 공급자 섹션을 참조하세요.

Amazon Redshift를 대상으로 사용하기 위한 권한

Amazon Redshift를 DMS Schema Conversion의 대상으로 사용하려면 다음과 같은 권한이 필요합니다.

  • CREATE ON DATABASE: DMS가 데이터베이스에 새 스키마를 생성할 수 있습니다.

  • CREATE ON SCHEMA: DMS가 데이터베이스 스키마에 객체를 생성할 수 있습니다.

  • GRANT USAGE ON LANGUAGE: DMS가 데이터베이스에 새 함수와 프로시저를 생성할 수 있습니다.

  • GRANT SELECT ON ALL TABLES IN SCHEMA pg_catalog: Amazon Redshift 클러스터에 대한 시스템 정보를 사용자에게 제공합니다.

  • GRANT SELECT ON pg_class_info: 사용자에게 테이블 배포 스타일에 대한 정보를 제공합니다.

다음 코드 예제를 사용하여 데이터베이스 사용자를 생성하고 권한을 부여할 수 있습니다. 예제 값을 사용자의 값으로 바꿉니다.

CREATE USER user_name PASSWORD your_password; GRANT CREATE ON DATABASE db_name TO user_name; GRANT CREATE ON SCHEMA schema_name TO user_name; GRANT USAGE ON LANGUAGE plpythonu TO user_name; GRANT USAGE ON LANGUAGE plpgsql TO user_name; GRANT SELECT ON ALL TABLES IN SCHEMA pg_catalog TO user_name; GRANT SELECT ON pg_class_info TO user_name; GRANT SELECT ON sys_serverless_usage TO user_name; GRANT SELECT ON pg_database_info TO user_name; GRANT SELECT ON pg_statistic TO user_name;

변환된 코드를 적용하거나 데이터를 마이그레이션할 각 대상 스키마에 대해 GRANT CREATE ON SCHEMA 작업을 반복합니다.

대상 Amazon Redshift 데이터베이스에 확장 팩을 적용할 수 있습니다. 확장 팩은 객체를 Amazon Redshift로 변환할 때 필요한 소스 데이터베이스 함수를 에뮬레이션하는 추가 기능 모듈입니다. 자세한 내용은 DMS Schema Conversion에서 확장 팩 사용 섹션을 참조하세요.