전체 테이블 액세스를 위한 애플리케이션 통합
다음 단계에 따라 서드 파티 쿼리 엔진이 IAM 세션 태그 검증 없이 데이터에 액세스할 수 있도록 합니다.
- Console
-
-
Lake Formation 콘솔(https://console.aws.amazon.com/lakeformation/
)에 로그인합니다. -
왼쪽 탐색에서 관리를 펼치고 애플리케이션 통합 설정을 선택합니다.
-
애플리케이션 통합 설정 페이지에서 외부 엔진이 전체 테이블 액세스를 통해 Amazon S3 위치의 데이터에 액세스할 수 있도록 허용 옵션을 선택합니다.
이 옵션을 활성화하면 Lake Formation은 IAM 세션 태그 검증 없이 쿼리 애플리케이션에 직접 자격 증명을 반환합니다.
-
- AWS CLI
-
put-data-lake-settings
CLI 명령을 사용하여AllowFullTableExternalDataAccess
파라미터를 설정합니다.aws lakeformation put-data-lake-settings —cli-input-json file://put-data-lake-settings.json —region ap-northeast-1 { "DataLakeSettings": { "DataLakeAdmins": [ { "DataLakePrincipalIdentifier": "arn:aws:iam::111111111111:user/lakeAdmin" } ], "AllowFullTableExternalDataAccess": true } }
서드 파티 쿼리 엔진이 애플리케이션 통합 API 작업을 호출할 수 있는 권한을 활성화합니다.
다른 AWS 서비스와 함께 사용