

# AWS Lake Formation 보호 데이터 사용
<a name="working-with-lake-formation-protected-data"></a>

## 전체 테이블 액세스
<a name="full-table-access"></a>

AWS Glue는 AWS Lake Formation 보호된 테이블에 대해 전체 테이블 액세스 권한(FTA)을 지원합니다. 이렇게 하면 ETL 작업이 전체 테이블 권한으로 데이터를 읽고 쓸 수 있습니다.

### 사전 조건
<a name="full-table-access-prerequisites"></a>
+ 적절한 IAM 역할 및 권한
+ 데이터 카탈로그에 AWS Lake Formation 구성
+ 호환되는 테이블 유형(Hive 또는 Iceberg)

### 주요 고려 사항
<a name="full-table-access-key-considerations"></a>

#### 필수 권한
<a name="full-table-access-required-permissions"></a>
+ `lakeformation:GetDataAccess` IAM 권한
+ AWS Lake Formation 테이블 권한
+ Amazon S3 버킷 액세스 권한

#### 지원되는 테이블 유형
<a name="full-table-access-supported-table-types"></a>
+ Hive 테이블
+ Iceberg 테이블

#### 제한 사항
<a name="full-table-access-limitations"></a>
+ Spark Streaming과 호환되지 않음
+ 세분화된 액세스 제어와 동시에 사용할 수 없음
+ Delta 또는 Hudi 테이블을 지원하지 않음

### 모범 사례
<a name="full-table-access-best-practices"></a>

1. 작업 실행 전에 IAM 역할이 올바르게 구성되었는지 확인

1. 개발 환경에서 액세스 권한 테스트

1. 작업 실행 로그에서 권한 관련 문제 모니터링

1. 액세스 패턴에 대한 명확한 문서화 유지

### 문제 해결
<a name="full-table-access-troubleshooting"></a>

일반적인 문제:
+ IAM 권한 누락
+ 잘못된 AWS Lake Formation 구성
+ 테이블 유형 호환성 문제

전체 설정 지침 및 구성 세부 정보는 [AWS Lake Formation 전체 테이블 액세스 권한 사용](https://docs.aws.amazon.com/emr/latest/EMR-Serverless-UserGuide/lake-formation-unfiltered-access.html)을 참조하세요.