Amazon Redshift Spectrum 제한 사항
이 주제에서는 Redshift Spectrum 사용 시 적용되는 제한 사항을 설명합니다.
Redshift Spectrum을 사용할 때 다음을 고려하세요.
-
Amazon Redshift 클러스터와 Amazon S3 버킷이 동일한 AWS 리전에 있어야 합니다.
-
Redshift Spectrum은 대한 향상된 VPC 라우팅을 지원하지 않습니다. Amazon S3 데이터에 액세스하려면 추가 구성 단계를 수행해야 할 수 있습니다. 자세한 내용은 Amazon Redshift 관리 안내서의 Redshift Spectrum 및 향상된 VPC 라우팅을 참조하세요.
Redshift 스펙트럼은 Amazon S3 액세스 포인트 별칭을 지원합니다. 자세한 내용은 Amazon Simple Storage Service 사용 설명서의 액세스 포인트에 버킷 스타일 별칭 사용을 참조하세요. 그러나 Redshift Spectrum은 Amazon S3 액세스 포인트 별칭이 있는 VPC를 지원하지 않습니다. 자세한 내용은 Amazon Redshift 관리 안내서의 Redshift Spectrum 및 향상된 VPC 라우팅을 참조하세요.
-
외부 테이블에서는 업데이트 또는 삭제 작업을 수행할 수 없습니다. 지정된 스키마에 새 외부 테이블을 생성하기 위해 CREATE EXTERNAL TABLE을 사용할 수 있습니다. CREATE EXTERNAL TABLE에 대한 자세한 내용은 CREATE EXTERNAL TABLE 섹션을 참조하세요. 외부 카탈로그의 기존 외부 테이블에 SELECT 쿼리의 결과를 삽입하기 위해 INSERT(외부 테이블)를 사용할 수 있습니다. INSERT(외부 테이블)에 대한 자세한 내용은 INSERT(외부 테이블) 섹션을 참조하세요.
-
AWS Lake Formation에 대해 사용 설정된 AWS Glue Data Catalog를 사용하지 않는 한 외부 테이블에 대한 사용자 권한을 제어할 수 없습니다. 그 대신 외부 테이블에서 권한을 허용하고 취소할 수는 있습니다. AWS Lake Formation 작업에 대한 자세한 내용은 Redshift Spectrum 및 AWS Lake Formation 섹션을 참조하세요.
-
Redshift Spectrum 쿼리를 실행하려면 데이터베이스 사용자가 데이터베이스에서 임시 테이블을 생성할 수 있는 권한을 보유해야 합니다. 다음 예에서는
spectrumdb
데이터베이스에 대한 임시 권한을spectrumusers
사용자 그룹에 부여합니다.grant temp on database spectrumdb to group spectrumusers;
자세한 내용은 GRANT 단원을 참조하십시오.
-
Athena Data Catalog 또는 AWS Glue Data Catalog를 메타데이터 스토어로 사용하는 경우 Amazon Redshift 관리 가이드의 할당량 및 제한 섹션을 참조하세요.
-
Redshift Spectrum은 Kerberos가 포함된 Amazon EMR을 지원하지 않습니다.