Loading

추출 새로 고침 시 JDBC 드라이버 오류 "수행 권한 없음: athena:CreatePreparedStatement" 발생

게시 일자: Apr 6, 2023
상세 설명

Athena JDBC 드라이버 버전 2.0.34 이상을 사용해 추출을 새로 고침할 때 아래의 JDBC 드라이버 오류가 발생합니다.

[JDBC Driver]You are not authorized to perform: athena:CreatePreparedStatement on the resource(해당 리소스에 대해 athena:CreatePreparedStatement 작업을 수행할 권한이 없습니다)
또는
[JDBC Driver]User: arn:aws:Iam::<xxxxxx>:user/tableau_user is not authorized to perform: athena:CreatePreparedStatement on resource(사용자: arn:aws:Iam::<xxxxxx>:user/tableau_user는 리소스에서 athena:CreatePreparedStatement를 실행할 권한이 없습니다)

Cause

Athena 계정이 필요한 필수 IAM 사용 권한을 갖고 있지 않습니다.
솔루션
준비된 문에 액세스를 허용하려면* 다음 IAM 사용 권한을 추가하세요.
  • athena:create prepared statement
  • athena:delete prepared statement
추가 자원
이전 Athena JDBC 드라이버 버전에는 문제가 없으므로, JDBC 오류는 Athena JDBC 드라이버 2.0.34의 [AJ-466] Ec2InstanceMetadata 지원과 관련된 것으로 보입니다. 자세한 내용은 Athena JDBC 드라이버 릴리스 정보*에서 확인할 수 있습니다.

*Tableau는 외부 웹 사이트 링크의 정확성 및 관련성뿐 아니라 최신 상태가 유지되도록 항상 최선을 다하지만 외부 공급자에 의해 유지 관리되는 페이지가 정확하며 최신 상태 여부에 대해서는 책임을 지지 않습니다. 외부 사이트 콘텐츠와 관련된 질문은 해당 사이트에 문의하세요.
Knowledge 기사 번호

001474898

 
로드 중
Salesforce Help | Article