

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Athena에서 쿼리 문제 해결
<a name="querying-troubleshoot"></a>

다음 정보를 사용하여 Athena를 사용하여 Security Lake S3 버킷에 저장된 객체를 쿼리하기 위해 Athena를 사용할 때 발생할 수 있는 공통적인 문제를 진단하고 수정할 수 있습니다. Athena 문제 해결 항목에 대한 자세한 내용은 *Amazon Athena 사용 설명서*의 [Athena에서의 문제 해결](https://docs.aws.amazon.com/athena/latest/ug/troubleshooting-athena.html) 섹션을 참조하십시오.

## 쿼리해도 데이터 레이크의 새 객체가 반환되지 않습니다.
<a name="query-not-returning-objects"></a>

Athena 쿼리는 Security Lake의 S3 버킷에 해당 객체가 포함되어 있더라도 데이터 레이크의 새 객체를 반환하지 않을 수 있습니다. Security Lake를 비활성화했다가 다시 활성화한 경우 이 문제가 발생할 수 있습니다. 따라서 AWS Glue 파티션이 새 객체를 제대로 등록하지 못할 수 있습니다.

에러를 해결하려면 다음 단계를 따릅니다.

1. [https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/) AWS Lambda 콘솔을 엽니다.

1. 탐색 표시줄의 리전 선택기에서 Security Lake가 활성화되었지만 Athena 쿼리가 결과를 반환하지 않는 리전을 선택합니다.

1. 탐색 창에서 **함수**를 선택하고 소스 버전에 따라 다음 목록에서 함수를 선택합니다.
   + `Source version 1 (OCSF 1.0.0-rc.2) ` – **SecurityLake\$1Glue\$1Partition\$1Updater\$1Lambda\$1*"region>*** 함수입니다.
   + `Source version 2 (OCSF 1.1.0)` - **AmazonSecurityLakeMetastoreManager\$1*"region>*** 함수입니다.

1. **구성** 탭에서 **트리거**를 선택합니다.

1. 함수 옆에 있는 옵션을 선택하고 **편집**을 선택합니다.

1. **트리거 활성화를** 선택하고 **저장을** 선택합니다. 그러면 기능 상태가 **활성화됨으로** 바뀝니다.

## AWS Glue 테이블에 액세스할 수 없음
<a name="access-glue-tables"></a>

쿼리 액세스 구독자는 Security Lake 데이터가 포함된 AWS Glue 테이블에 액세스하지 못할 수 있습니다.

먼저 [계정 간 테이블 공유 설정 (구독자 단계)](create-query-subscriber-procedures.md#grant-query-access-subscriber)에 설명된 단계를 따르십시오.

구독자에게 여전히 액세스 권한이 없는 경우 다음 단계를 따르세요.

1. [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/) AWS Glue 콘솔을 엽니다.

1. 탐색 창에서 **데이터 카탈로그** 및 **카탈로그 설정**을 선택합니다.

1. 구독자에게 리소스 기반 정책을 사용하여 AWS Glue 테이블에 액세스할 수 있는 권한을 부여합니다. 리소스 기반 정책에 대한 자세한 내용은AWS Glue 개발자 설명서의 [AWS Glue에 대한 리소스 기반 정책 예시](https://docs.aws.amazon.com/glue/latest/dg/security_iam_resource-based-policy-examples.html)를 참조하세요.