Amazon Redshift 문제 해결 - Amazon Machine Learning

더 이상 Amazon Machine Learning 서비스를 업데이트하거나 새 사용자를 받지 않습니다. 이 설명서는 기존 사용자에 제공되지만 더 이상 업데이트되지 않습니다. 자세한 내용은 Amazon Machine Learning이란? 단원을 참조하세요.

Amazon Redshift 문제 해결

Amazon Redshift 데이터 소스, ML 모델 및 평가를 생성하면 Amazon Machine Learning(Amazon ML)이 Amazon ML 콘솔에서 Amazon ML 객체의 상태를 보고합니다. Amazon ML에서 오류 메시지를 반환하는 경우 다음 정보와 리소스를 사용하여 문제를 해결합니다.

Amazon ML에 대한 일반적인 FAQ는 Amazon Machine Learning FAQ 단원을 참조하세요. Amazon Machine Learning 포럼에서 답을 검색하고 질문을 올릴 수도 있습니다.

오류 문제 해결

로그 파일 형식이 잘못되었습니다. 유효한 IAM 역할을 제공합니다. 예: arn:aws:iam::YourAccountID:role/YourRedshiftRole.

원인

IAM 역할의 Amazon 리소스 이름(ARN) 형식이 잘못되었습니다.

솔루션

데이터 소스 생성 마법사에서 사용자 역할에 대한 ARN을 수정합니다. 역할 ARN 형식 지정에 대한 자세한 내용은 IAM 사용 설명서IAM ARN 단원을 참조하세요. IAM 역할 ARN의 경우 지역은 선택 사항입니다.

역할이 잘못되었습니다. Amazon ML이 <role ARN> IAM 역할을 맡을 수 없습니다. 유효한 IAM 역할을 제공하고 Amazon ML에서 액세스할 수 있도록 합니다.

원인

Amazon ML이 역할을 맡도록 역할이 설정되지 않았습니다.

솔루션

IAM 콘솔에서 Amazon ML이 해당 역할을 맡도록 허용하는 신뢰 정책을 갖도록 역할을 편집합니다.

이 <user ARN> 사용자는 <role ARN> IAM 역할을 전달할 권한이 없습니다.

원인

IAM 사용자에게 Amazon ML에 역할을 전달할 수 있는 권한 정책이 없습니다.

솔루션

Amazon ML에 역할을 전달할 수 있도록 허용하는 권한 정책을 IAM 사용자에게 연결합니다. IAM 콘솔에서 IAM 사용자에게 권한 정책을 연결할 수 있습니다.

계정 간 IAM 역할 전달은 허용되지 않습니다. IAM 역할이 이 계정에 속해야 합니다.

원인

다른 IAM 계정에 속한 역할을 전달할 수 없습니다.

솔루션

역할을 생성하는 데 사용한 AWS 계정으로 로그인합니다. IAM 콘솔에서 IAM 역할을 확인할 수 있습니다.

지정된 역할에 작업을 수행할 수 있는 권한이 없습니다. Amazon ML에 필요한 권한을 제공하는 정책이 포함된 역할을 제공합니다.

원인

IAM 역할에 요청한 작업을 수행할 수 있는 권한이 없습니다.

솔루션

IAM 콘솔에서 역할에 연결된 권한 정책을 편집하여 필요한 권한을 제공합니다.

Amazon ML이 해당 Amazon Redshift 클러스터에서 지정된 IAM 역할을 사용하여 보안 그룹을 구성할 수 없습니다.

원인

IAM 역할에 Amazon Redshift 보안 클러스터를 구성하는 데 필요한 권한이 없습니다.

솔루션

IAM 콘솔에서 역할에 연결된 권한 정책을 편집하여 필요한 권한을 제공합니다.

Amazon ML이 클러스터에 보안 그룹을 구성하려고 시도할 때 오류가 발생했습니다. 나중에 다시 시도해 주세요.

원인

Amazon ML이 Amazon Redshift 클러스터에 연결하려고 할 때 문제가 발생했습니다.

솔루션

데이터 소스 생성 마법사에서 제공한 IAM 역할에 필요한 모든 권한이 있는지 확인합니다.

클러스터 ID 형식이 잘못되었습니다. 클러스터 ID는 문자로 시작해야 하며 영숫자 및 하이픈만 포함해야 합니다. 두 개의 연속 하이픈이 포함되거나 하이픈으로 끝날 수 없습니다.

원인

Amazon Redshift 클러스터 ID 형식이 올바르지 않습니다.

솔루션

데이터 소스 생성 마법사에서 클러스터 ID가 영숫자와 하이픈만 포함되도록 수정하고 두 개의 연속 하이픈을 포함하거나 하이픈으로 끝나지 않도록 클러스터 ID를 수정합니다.

<Amazon Redshift 클러스터 이름> 클러스터가 없거나 클러스터가 Amazon ML 서비스와 같은 지역에 있지 않습니다. 이 Amazon ML과 같은 지역에서 클러스터를 지정합니다.

원인

클러스터가 Amazon ML 데이터 소스를 생성하고 있는 지역에 있지 않기 때문에 Amazon ML이 Amazon Redshift 클러스터를 찾을 수 없습니다.

솔루션

클러스터가 Amazon Redshift 콘솔 클러스터 페이지에 있는지, Amazon Redshift 클러스터가 위치한 동일한 지역에서 데이터 소스를 생성하고 있는지, 데이터 소스 생성 마법사에서 지정된 클러스터 ID가 올바른지 확인합니다.

Amazon ML이 Amazon Redshift 클러스터의 데이터를 읽을 수 없습니다. 올바른 Amazon Redshift 클러스터 ID를 제공합니다.

원인

Amazon ML이 사용자가 지정한 Amazon Redshift 클러스터의 데이터를 읽을 수 없습니다.

솔루션

데이터 소스 생성 마법사에서 올바른 Amazon Redshift 클러스터 ID를 지정하고, Amazon Redshift 클러스터가 있는 동일한 지역에서 데이터 소스를 생성하고 있는지, 클러스터가 Amazon Redshift 클러스터 페이지에 나열되어 있는지 확인합니다.

<Amazon Redshift 클러스터 이름> 클러스터는 공개 액세스가 불가능합니다.

원인

클러스터가 공개 액세스가 불가능하고 공용 IP 주소가 없기 때문에 Amazon ML이 클러스터에 액세스할 수 없습니다.

솔루션

클러스터를 공개 액세스가 가능하게 만들고 공용 IP 주소를 부여합니다. 클러스터를 공개 액세스가 가능하게 만드는 방법에 대한 자세한 내용은 Amazon Redshift 관리 안내서클러스터 수정 단원을 참조하세요.

<Redshift> 클러스터 상태가 Amazon ML에 사용 불가능합니다. Amazon Redshift 콘솔을 사용하여 이 클러스터 상태 문제를 확인하고 해결합니다. 클러스터의 상태가 “사용 가능”이어야 합니다.

원인

Amazon ML이 클러스터 상태를 확인할 수 없습니다.

솔루션

클러스터가 사용 가능한지 확인합니다. 클러스터 상태를 확인하는 방법에 대한 자세한 내용은 Amazon Redshift 관리 안내서클러스터 상태 개요 확인 단원을 참조하세요. 클러스터를 사용 가능한 상태가 되도록 재부팅하는 방법에 대한 자세한 내용은 Amazon Redshift 관리 안내서클러스터 재부팅 단원을 참조하세요.

이 클러스터에 <데이터베이스 이름> 데이터베이스가 없습니다. 데이터베이스 이름이 올바른지 확인하거나 다른 클러스터 및 데이터베이스를 지정합니다.

원인

Amazon ML이 지정된 클러스터에서 지정된 데이터베이스를 찾을 수 없습니다.

솔루션

데이터 소스 생성 마법사에서 입력한 데이터베이스 이름이 올바른지 확인하거나 올바른 클러스터 및 데이터베이스 이름을 지정합니다.

Amazon ML이 데이터베이스에 액세스할 수 없습니다. 데이터베이스 사용자 <사용자 이름>에 유효한 암호를 제공합니다.

원인

Amazon ML이 Amazon Redshift 데이터베이스에 액세스할 수 있도록 데이터 소스 생성 마법사에서 입력한 암호가 올바르지 않습니다.

솔루션

Amazon Redshift 데이터베이스 사용자에 올바른 암호를 제공합니다.

Amazon ML이 쿼리 검증을 시도할 때 오류가 발생했습니다.

원인

SQL 쿼리에 문제가 있습니다.

솔루션

쿼리가 유효한 SQL인지 확인합니다.

SQL 쿼리를 실행하는 동안 오류가 발생했습니다. 데이터베이스 이름과 제공된 쿼리를 확인합니다. 근본 원인: {serverMessage}.

원인

Amazon Redshift가 쿼리를 실행할 수 없었습니다.

솔루션

데이터 소스 생성 마법사에서 올바른 데이터베이스 이름을 지정했고 쿼리가 유효한 SQL인지 확인합니다.

SQL 쿼리를 실행하는 동안 오류가 발생했습니다. 근본 원인: {serverMessage}.

원인

Amazon Redshift가 지정된 표를 찾을 수 없습니다.

솔루션

데이터 소스 생성 마법사에서 지정한 표가 Amazon Redshift 클러스터 데이터베이스에 있는지, 올바른 클러스터 ID, 데이터베이스 이름 및 SQL 쿼리를 입력했는지 확인합니다.

AWS Support에 문의

AWS 프리미엄 서포트가 있는 경우 AWS Support Center에서 기술 지원 사례를 생성할 수 있습니다.