1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
0
안녕하세요
사용자에 따라 [쿼리 결과 다운로드]를 제어할 수 있는 방법에 대해 궁금하신것으로 이해하였습니다. 일반적으로 쿼리 결과를 다운로드 하는 경우 GetObject 이벤트에 대한 작업권한이 필요합니다.
[+] 쿼리 결과, 최근 쿼리, 출력 파일 작업
https://docs.aws.amazon.com/ko_kr/athena/latest/ug/querying.html
따라서 GetObject 이벤트와 관련된 부분을 편집하여 다운로드를 제어할 수 있습니다. 아래와 같이 정책을 생성하여 해당 정책을 사용자에게 연결 하여 다운로드를 제한할 수 있습니다.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "BlockAthenaDownloads",
"Effect": "Deny",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::<your-query-results-bucket>/*",
"Condition": {
"StringNotEquals": {
"aws:CalledVia": "athena.amazonaws.com"
}
}
}
]
}
감사합니다.
관련 콘텐츠
- AWS 공식업데이트됨 3년 전
- AWS 공식업데이트됨 8달 전
- AWS 공식업데이트됨 9달 전