Quicksight에서 AmazonS3Exception: Access Denied 에러 대처법

NewNewDaddy·2023년 10월 16일
0

코딩 메모장

목록 보기
3/7

1. 에러 메세지

  • Quicksight에서 특정 S3 버킷에 있는 data를 원천으로 하는 Athena Table을 Dataset으로 사용하려 Import 했는데 아래와 같은 에러가 나오면서 조회가 되지 않는 상황이 발생했다.

2. 원인

  • 이와 관련하여 AWS Docs의 내용을 보면 원인을 알 수 있다. -> Quicksight Access denied Error

    • 원인은 원천으로 바라보고 있는 위치에 대해서 Quicksight가 조회권한이 없어서 생긴 문제였다. 즉, 나의 상황에서는 해당 Dataset의 data가 있는 S3 버킷에 대한 접근 권한이 Quicksight에 부여되어 있지 않았다.

    3. 해결

    1. Amazon QuickSight 콘솔을 엽니다.

    2. QuickSight 관리(Manage QuickSight)를 선택합니다.

    3. 보안 및 권한(Security & permissions)을 선택합니다.

    4. AWS 서비스에 대한 QuickSight 액세스에서 관리를 선택합니다.

    5. AWS 서비스 목록에서 Amazon S3을 선택합니다.

    6. S3 버킷 선택을 선택하고, QuickSight에서 액세스하려는 S3 버킷을 선택합니다.

    7. Athena Workgroup에 대한 쓰기 권한을 선택한 다음 마침을 선택합니다.

    8. 저장을 선택합니다.

profile
데이터 엔지니어의 작업공간 / #PYTHON #SPARK #AWS #NCLOUD

0개의 댓글