View a markdown version of this page

AWS 분석 서비스와 Amazon S3 Tables 통합 개요 - Amazon Simple Storage Service

AWS 분석 서비스와 Amazon S3 Tables 통합 개요

AWS 분석 서비스에서 계정의 테이블에 액세스할 수 있도록 하려면 Amazon S3 테이블 버킷을 AWS Glue Data Catalog와 통합하세요. 이 통합을 통해 AWS 분석 서비스는 테이블 데이터를 자동으로 검색하고 액세스할 수 있습니다. 이 통합을 사용하여 아래 서비스에서 테이블을 사용할 수 있습니다.

참고

이 통합은 AWS Glue 및 AWS Lake Formation 서비스를 사용하며 AWS Glue 요청 및 스토리지 비용이 발생할 수 있습니다. 자세한 내용은 AWS Glue요금을 참조하세요.

S3 테이블에서 쿼리를 실행하는 경우 추가 요금이 적용됩니다. 자세한 내용은 사용 중인 쿼리 엔진의 요금 정보를 참조하세요.

통합의 작동 방식

S3 Tables를 AWS 분석 서비스와 통합하면 Amazon S3는 현재 리전의 AWS Glue Data Catalog에 s3tablescatalog라는 카탈로그를 추가합니다. s3tablescatalog를 추가하면 모든 테이블 버킷, 네임스페이스 및 테이블이 Data Catalog에 채워집니다.

참고

이러한 작업은 Amazon S3 콘솔을 통해 자동화됩니다. 프로그래밍 방식으로 이 통합을 수행하는 경우 이러한 작업을 수동으로 수행해야 합니다.

테이블 버킷을 AWS 리전당 한 번 통합합니다. 통합이 완료되면 모든 현재 및 미래의 테이블 버킷, 네임스페이스 및 테이블이 해당 리전의 AWS Glue Data Catalog에 추가됩니다.

다음 그림은 s3tablescatalog 카탈로그가 현재 리전의 테이블 버킷, 네임스페이스 및 테이블을 Data Catalog에서 대응하는 객체로 자동으로 채우는 방법을 보여줍니다. 테이블 버킷은 하위 카탈로그로 채워집니다. 테이블 버킷 내의 네임스페이스는 해당 하위 카탈로그 내의 데이터베이스로 채워집니다. 테이블은 해당하는 데이터베이스의 테이블로 채워집니다.

테이블 리소스가 AWS Glue Data Catalog에 표시되는 방법입니다.

Data Catalog와 통합한 후에는 테이블 버킷에 Apache Iceberg 테이블을 생성하고 Amazon Athena, Amazon EMR과 같은 AWS 분석 엔진은 물론 타사 분석 엔진을 통해 해당 테이블에 액세스할 수 있습니다.

권한이 작동하는 방법

AWS Glue Data Catalog를 메타데이터 스토어로 사용하는 서비스 전체에서 테이블 데이터를 사용할 수 있도록 테이블 버킷을 AWS 분석 서비스와 통합하는 것이 좋습니다. 통합이 활성화되면 AWS Identity and Access Management(IAM) 권한을 사용하여 S3 Tables 리소스 및 관련 Data Catalog 객체에 대한 액세스 권한을 부여할 수 있습니다.

AWS 분석 서비스와 S3 Tables 통합의 단계를 수행하여 AWS Glue Data Catalog 및 테이블 리소스에 액세스하고 AWS 분석 서비스를 사용할 수 있는 적절한 권한이 있는지 확인합니다.

지원되는 리전

AWS 분석 서비스와 S3 Tables의 통합은 다음 리전에서 IAM 기반 액세스 제어와 함께 AWS Glue Data Catalog를 사용합니다. 다른 모든 리전에서는 통합에 AWS Lake Formation도 필요합니다.

  • 미국 동부(버지니아 북부)

  • 미국 동부(오하이오)

  • 미국 서부(캘리포니아 북부)

  • 미국 서부(오리건)

  • 아프리카(케이프타운)

  • 아시아 태평양(홍콩)

  • 아시아 태평양(타이베이)

  • 아시아 태평양(도쿄)

  • 아시아 태평양(서울)

  • 아시아 태평양(오사카)

  • 아시아 태평양(뭄바이)

  • 아시아 태평양(하이데라바드)

  • 아시아 태평양(싱가포르)

  • 아시아 태평양(시드니)

  • 아시아 태평양(자카르타)

  • 아시아 태평양(멜버른)

  • 아시아 태평양(말레이시아)

  • 아시아 태평양(뉴질랜드)

  • 아시아 태평양(태국)

  • 캐나다(중부)

  • 캐나다 서부(캘거리)

  • 유럽(프랑크푸르트)

  • 유럽(취리히)

  • 유럽(스톡홀름)

  • 유럽(밀라노)

  • 유럽(스페인)

  • 유럽(아일랜드)

  • 유럽(런던)

  • 유럽(파리)

  • 이스라엘(텔아비브)

  • 멕시코(중부)

  • 남아메리카(상파울루)

다음 단계