AWS 서비스 Athena와의 통합 - Amazon Athena

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

AWS 서비스 Athena와의 통합

Athena를 사용하여 이 섹션에 AWS 서비스 나열된 데이터를 쿼리할 수 있습니다. 각 서비스에서 지원하는 리전을 확인하려면 Amazon Web Services 일반 참조Regions and endpoints를 참조하세요.

각 통합에 대한 자세한 내용은 다음 단원을 참조하세요.

AWS CloudFormation
용량 예약

참조 항목: AWS: :Athena:: 사용 CapacityReservation 설명서에서AWS CloudFormation

제공된 이름 및 요청된 데이터 처리 장치 수를 사용하여 용량 예약을 지정합니다. 자세한 내용은 Amazon Athena 사용 설명서 및 Amazon Athena CreateCapacityReservationAPI 참조를 참조하십시오쿼리 처리 용량 관리.

데이터 카탈로그

참조 항목: AWS: :Athena:: 사용 DataCatalog 설명서에서AWS CloudFormation

이름, 설명, 유형, 파라미터 및 태그를 포함하여 Athena 데이터 카탈로그를 지정합니다. 자세한 내용은 Amazon Athena 사용 설명서 및 Amazon Athena CreateDataCatalogAPI 참조를 참조하십시오테이블, 데이터베이스, 데이터 카탈로그 이해.

명명된 쿼리

참조 항목: AWS: :Athena:: 사용 NamedQuery 설명서에서AWS CloudFormation

를 사용하여 명명된 AWS CloudFormation 쿼리를 지정하고 Athena에서 실행합니다. 명명된 쿼리를 사용하면 쿼리 이름을 쿼리에 매핑한 다음 Athena 콘솔에서 저장된 쿼리로 이를 실행할 수 있습니다. 자세한 내용은 Amazon Athena 사용 설명서 및 Amazon Athena CreateNamedQueryAPI 참조를 참조하십시오저장된 쿼리 사용.

준비된 문

참조 항목: AWS: :Athena:: 사용 PreparedStatement 설명서에서AWS CloudFormation

Athena에서 SQL 쿼리와 함께 사용할 준비된 문을 지정합니다. 준비된 문 에는 실행 시 값이 제공되는 파라미터 자리 표시자가 포함됩니다. 자세한 내용은 Amazon Athena 사용 설명서 및 Amazon Athena CreatePreparedStatementAPI 참조를 참조하십시오파라미터화된 쿼리 사용.

작업 그룹

참조 항목: AWS: :Athena:: 사용 WorkGroup 설명서에서AWS CloudFormation

를 사용하여 Athena 워크그룹을 지정합니다. AWS CloudFormation Athena 작업 그룹을 사용하여 사용자 또는 사용자 그룹에 대한 쿼리를 동일한 계정의 다른 쿼리와 분리합니다. 자세한 내용은 Amazon Athena 사용 설명서 및 Amazon Athena CreateWorkGroupAPI 참조를 참조하십시오작업 그룹을 사용하여 쿼리 액세스 및 비용 제어.

아마존 CloudFront

참조 항목: 아마존 로그 쿼리 CloudFront

Athena를 사용하여 Amazon CloudFront 로그를 쿼리할 수 있습니다. 사용에 CloudFront 대한 자세한 내용은 Amazon CloudFront 개발자 안내서를 참조하십시오.

AWS CloudTrail

참조 항목: AWS CloudTrail 로그 쿼리

Athena를 CloudTrail 로그와 함께 사용하면 AWS 서비스 활동 분석을 향상시킬 수 있는 강력한 방법입니다. 예를 들어 쿼리를 사용하여 트렌드를 식별하고 소스 IP 주소나 사용자 등의 속성별로 활동을 추가로 격리할 수 있습니다. CloudTrail 콘솔에서 직접 로그를 쿼리하기 위한 테이블을 생성하고 이러한 테이블을 사용하여 Athena에서 쿼리를 실행할 수 있습니다. 자세한 정보는 CloudTrail 콘솔을 사용하여 로그용 Athena 테이블 생성 CloudTrail 을 참조하세요.

아마존 DataZone

참조 항목: Athena에서 Amazon DataZone 사용

DataZoneAmazon을 사용하여 조직 경계를 넘어 대규모로 데이터를 공유, 검색 및 발견할 수 있습니다. DataZoneAthena AWS Glue, 및 와 같은 AWS 분석 서비스 전반에서 경험을 단순화합니다. AWS Lake Formation다양한 데이터 소스에 대량의 데이터가 있는 경우 DataZone Amazon을 사용하여 사람, 데이터 및 도구를 비즈니스 사용 사례에 따라 그룹화할 수 있습니다.

Athena에서는 쿼리 편집기를 사용하여 환경에 액세스하고 쿼리할 수 있습니다. DataZone 자세한 정보는 Athena에서 Amazon DataZone 사용을 참조하세요.

Elastic Load Balancing

참조 항목: Application Load Balancer 로그 쿼리

Application Load Balancer 로그를 쿼리하면 Elastic Load Balancing 인스턴스 및 백엔드 애플리케이션과 주고 받는 트래픽, 지연 시간 및 바이트의 소스를 볼 수 있습니다. 자세한 정보는 Application Load Balancer 로그 쿼리을 참조하세요.

참조 항목: Classic Load Balancer 로그 쿼리

Classic Load Balancer 로그를 쿼리하여 Elastic Load Balancing 인스턴스 및 백엔드 애플리케이션과의 송수신 트래픽 패턴을 분석하고 이해합니다. 트래픽 소스, 지연 시간 및 전송된 바이트를 확인할 수 있습니다. 자세한 내용은 ELB 로그의 테이블 생성을 참조하세요.

Amazon EMR Studio

참조 주제: Use the Amazon Athena SQL editor in EMR Studio

EMR Studio에서 Athena를 사용하여 대화형 쿼리를 개발하고 실행할 수 있습니다. 이를 통해 Spark, Scala 및 기타 워크로드에 사용하는 것과 동일한 Amazon EMR 인터페이스에서 Athena의 SQL 분석에 EMR Studio를 사용할 수 있습니다. EMR Studio에 Athena 통합을 통해 다음 작업을 수행할 수 있습니다.

  • Athena SQL 쿼리 수행

  • 쿼리 결과 보기

  • 쿼리 기록 보기

  • 저장된 쿼리 보기

  • 파라미터화된 쿼리 수행

  • 데이터 카탈로그의 데이터베이스, 테이블 및 뷰 보기

Amazon EMR Studio에서는 다음 Athena 기능을 사용할 수 없습니다.

  • Athena 작업 그룹, 데이터 소스 또는 용량 예약 생성 또는 업데이트와 같은 관리 기능

  • Athena for Spark 또는 Spark 노트북

  • DataZone 통합

  • Step Functions

Athena와의 EMR Studio 통합은 AWS 리전 EMR Studio 및 Athena를 사용할 수 있는 모든 곳에서 사용할 수 있습니다. EMR Studio에서 Athena를 사용하는 방법에 대한 자세한 내용은 Amazon EMR 관리 안내서의 Use the Amazon Athena SQL editor in EMR Studio를 참조하십시오.

AWS Glue Data Catalog

참조 항목: AWS Glue과(와)의 통합

Athena는 Amazon S3의 데이터에 대한 영구 메타데이터 스토어를 제공하는 와 통합됩니다. AWS Glue Data Catalog이렇게 하면 Amazon Web Services 계정 전체에서 사용할 수 있고 의 ETL 및 데이터 검색 기능과 통합된 중앙 메타데이터 스토어를 기반으로 Athena에서 테이블 및 쿼리 데이터를 생성할 수 있습니다. AWS Glue자세한 내용은 AWS Glue 개발자 안내서AWS Glue이란 무엇입니까?AWS Glue과(와)의 통합 단원을 참조하세요.

AWS Identity and Access Management (IAM)

참조 항목: Amazon Athena에 사용되는 작업

IAM 권한 정책에서 Athena API 작업을 사용할 수 있습니다. 자세한 내용은 Amazon Athena에 사용되는 작업Athena의 자격 증명 및 액세스 관리 단원을 참조하세요.

아마존 QuickSight

참조 항목: ODBC 및 JDBC 드라이버로 Amazon Athena에 연결

Athena는 Amazon과 통합되어 데이터를 쉽게 시각화할 QuickSight 수 있습니다. Athena를 사용하여 보고서를 생성하거나 JDBC 또는 ODBC 드라이버를 통해 연결된 비즈니스 인텔리전스 도구 또는 SQL 클라이언트로 데이터를 탐색할 수 있습니다. Amazon에 대한 자세한 내용은 Amazon QuickSight QuickSight 사용 설명서의 QuickSightAmazon이란 무엇입니까? 를 참조하십시오. Athena와 함께 JDBC 및 ODBC를 사용하는 방법에 대한 내용은 ODBC 및 JDBC 드라이버로 Amazon Athena에 연결을 참조하세요.

Amazon S3 인벤토리

참조 항목: Amazon Simple Storage Service 개발자 가이드에서 Athena로 인벤토리 쿼리를 참조하세요.

Amazon Athena를 사용하여 표준 SQL로 Amazon S3 인벤토리를 쿼리할 수 있습니다. Amazon S3 인벤토리를 사용하면 비즈니스, 규정 준수 및 규제 요건에 관하여 객체의 복제 및 암호화 상태를 감사하고 보고할 수 있습니다. 자세한 내용은 Amazon Simple Storage Service 사용 설명서Amazon S3 인벤토리를 참조하세요.

AWS Step Functions

참조 항목: AWS Step Functions 개발자 가이드Step Functions로 Athena 호출

Athena한테 전화해 AWS Step Functions AWS Step Functions Amazon States 언어를 사용하여 선택을 AWS 서비스 직접 제어할 수 있습니다. Athena와 함께 Step Functions를 사용하면 쿼리 실행을 시작 및 중지하거나, 쿼리 결과를 가져오거나, 임시 또는 예약된 데이터 쿼리를 실행하거나, Amazon S3의 데이터 레이크에서 결과를 검색할 수 있습니다. Step Functions 역할에 Athena를 사용할 수 있는 권한이 있어야 합니다. 자세한 내용은 AWS Step Functions 개발자 안내서를 참조하세요.

동영상: 다음을 사용하여 Amazon Athena 쿼리 오케스트레이션하기 AWS Step Functions

다음 동영상은 Amazon Athena를 사용하고 정기적으로 예약된 Athena 쿼리를 AWS Step Functions 실행하고 해당 보고서를 생성하는 방법을 보여줍니다.

Step Functions와 EventBridge Amazon을 사용하여 Athena 및 QuickSight Amazon을 AWS Glue DataBrew오케스트레이션하는 예제는 빅 데이터 블로그의 작업 및 Amazon Athena 쿼리 AWS Step Functions오케스트레이션을 AWS Glue DataBrew 참조하십시오. AWS

AWS Systems Manager Inventory

참조 항목: AWS Systems Manager 사용 설명서여러 리전 및 계정에서 인벤토리 데이터 쿼리

AWS Systems Manager 인벤토리는 Amazon Athena와 통합되므로 AWS 리전 여러 계정 및 계정에서 인벤토리 데이터를 쿼리할 수 있습니다. 자세한 내용은 AWS Systems Manager 사용 설명서를 참조하세요.

Amazon Virtual Private Cloud

참조 항목: Amazon VPC 흐름 로그 쿼리

Amazon Virtual Private Cloud 흐름 로그는 VPC의 네트워크 인터페이스에서 송수신되는 IP 트래픽에 대한 정보를 수집합니다. Athena에서 로그를 쿼리하여 네트워크 트래픽 패턴을 조사하고 Amazon VPC 네트워크에서 위협 및 위험을 식별하세요. Amazon VPC에 대한 자세한 내용은 Amazon VPC 사용 설명서를 참조하세요.