쿼리 결과 및 최근 쿼리 작업 - Amazon Athena

쿼리 결과 및 최근 쿼리 작업

Amazon Athena는 실행되는 각 쿼리의 쿼리 결과 및 쿼리 실행 결과 메타데이터 정보를 Amazon S3에 지정할 수 있는 쿼리 결과 위치에 자동으로 저장합니다. 필요한 경우 이 위치의 파일에 액세스하여 해당 파일로 작업할 수 있습니다. 또한 Athena 콘솔에서 쿼리 결과 파일을 직접 다운로드할 수 있습니다.

Athena에서 이제 쿼리 결과 관리를 위한 두 가지 옵션을 제공합니다. 고객 소유 S3 버킷을 사용하거나 관리형 쿼리 결과 기능을 선택할 수 있습니다. 자체 버킷을 사용하면 스토리지, 권한, 수명 주기 정책 및 보존에 대한 완전한 제어를 유지하여 유연성을 극대화하지만 직접 관리할 필요가 있습니다. 대신에 관리형 쿼리 결과 옵션을 선택하면 서비스가 스토리지 및 수명 주기 관리를 자동으로 처리하므로 사용자가 별도의 결과 버킷을 구성할 필요가 없으며 미리 결정된 보존 기간이 지나면 자동으로 결과가 정리됩니다. 자세한 내용은 관리형 쿼리 결과 섹션을 참조하세요.

Amazon S3 쿼리 결과 위치를 처음으로 설정하려면 Athena 콘솔을 사용하여 쿼리 결과 위치 지정 단원을 참조하세요.

실행되는 모든 쿼리에 대해 출력 파일은 자동으로 저장됩니다. Athena 콘솔을 사용해 쿼리 출력 파일을 액세스하고 보려면 IAM 보안 주체(사용자 및 역할)가 쿼리 결과 위치의 Amazon S3 GetObject 작업에 대한 권한뿐 아니라 Athena GetQueryResults 작업에 대한 권한도 가지고 있어야 합니다. 쿼리 결과 위치를 암호화할 수 있습니다. 위치가 암호화되는 경우 사용자는 쿼리 결과 위치를 암호화하고 암호화 해제할 수 있는 적절한 키 권한을 가지고 있어야 합니다.

중요

쿼리 결과 위치의 Amazon S3 GetObject 작업에 대한 권한이 있는 IAM 보안 주체는 Athena GetQueryResults 작업에 대한 권한이 거부되더라도 Amazon S3에서 쿼리 결과를 검색할 수 있습니다.