AWS 服務 與 Athena 的集成 - Amazon Athena

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS 服務 與 Athena 的集成

您可以使用 Athena 查詢資料 AWS 服務 本節中列出。若要查看每個服務支援的區域,請參閱 Amazon Web Services 一般參考.

如需每項整合的資訊,請參閱下列各節。

AWS CloudFormation
容量保留

參考主題:AWS:: Athena:: CapacityReservation AWS CloudFormation 使用者指南

使用提供的名稱和請求的資料處理單元數量來指定容量保留。如需詳細資訊,請參閱 管理查詢處理能力 Amazon Athena 使用者指南Amazon Athena API 參考CreateCapacityReservation中的。

資料型錄

參考主題:AWS:: Athena:: DataCatalog AWS CloudFormation 使用者指南

指定 Athena 資料目錄,包括名稱、描述、類型、參數和標籤。如需詳細資訊,請參閱 了解 Athena 的資料表、資料庫和資料目錄 Amazon Athena 使用者指南Amazon Athena API 參考CreateDataCatalog中的。

具名查詢

參考主題:AWS:: Athena:: NamedQuery AWS CloudFormation 使用者指南

指定具名查詢 AWS CloudFormation 並在 Athena 運行它們。具名查詢允許您將查詢名稱映射到查詢,然後將其作為 Athena 主控台中已儲存的查詢來執行。如需詳細資訊,請參閱 使用儲存的查詢 Amazon Athena 使用者指南Amazon Athena API 參考CreateNamedQuery中的。

預備陳述式

參考主題:AWS:: Athena:: PreparedStatement AWS CloudFormation 使用者指南

指定準備好的陳述式,以用於 Athena 中的SQL查詢。預備陳述式包含參數預留位置,其值在執行時提供。如需詳細資訊,請參閱 使用參數化查詢 Amazon Athena 使用者指南Amazon Athena API 參考CreatePreparedStatement中的。

工作群組

參考主題:AWS:: Athena:: WorkGroup AWS CloudFormation 使用者指南

使用指定 Athena 工作群組 AWS CloudFormation。 使用 Athena 工作群組,將您或您的群組的查詢與相同帳戶中的其他查詢隔離開來。如需詳細資訊,請參閱 使用工作群組控制查詢存取和成本 Amazon Athena 使用者指南Amazon Athena API 參考CreateWorkGroup中的。

Amazon CloudFront

參考主題:查詢 Amazon CloudFront 日誌

使用 Athena 查詢 Amazon CloudFront 日誌。如需使用的詳細資訊 CloudFront,請參閱 Amazon CloudFront 開發人員指南

AWS CloudTrail

參考主題:Query AWS CloudTrail 日誌

搭配 CloudTrail 日誌使用 Athena 是強化分析的強大方法 AWS 服務活動。例如,您可以使用查詢來識別趨勢,並依屬性 (例如來源 IP 地址或使用者) 進一步隔離活動。您可以直接從 CloudTrail 主控台建立用於查詢記錄的資料表,並使用這些資料表在 Athena 中執行查詢。如需詳細資訊,請參閱使用主 CloudTrail 控台為 CloudTrail 記錄建立 Athena 表格

Amazon DataZone

參考主題: DataZone 在 Athena 使用 Amazon

使用 Amazon DataZone 跨組織界限大規模共用、搜尋和探索資料。 DataZone簡化您的體驗 AWS 分析服務,如 Athena, AWS Glue和 AWS Lake Formation。 如果您在不同的資料來源中有大量資料,則可以使用 Amazon 建立 DataZone 以商業使用案例為基礎的人員、資料和工具群組。

在 Athena 中,您可以使用查詢編輯器來存取和查詢 DataZone環境。如需詳細資訊,請參閱 DataZone 在 Athena 使用 Amazon

Elastic Load Balancing

參考主題:查詢 Application Load Balancer

查詢 Application Load Balancer 日誌可讓您查看流量來源、延遲,以及往返於 Elastic Load Balancing 執行個體與後端應用程式傳輸的位元組。如需詳細資訊,請參閱查詢 Application Load Balancer

參考主題:查詢 Classic Load Balancer 記錄

查詢 Classic Load Balancer 日誌來分析和了解往返於 Elastic Load Balancing 執行個體與後端應用程式的流量模式。您可以查看流量來源、延遲和傳輸的位元組。如需詳細資訊,請參閱查詢 Classic Load Balancer 記錄

Amazon EMR 一室

參考主題:在EMR工作室中使用 Amazon Athena SQL 編輯器

您可以在EMR工作室中使用 Athena 來開發和執行互動式查詢。這讓您可以透過與 Spark、Scala 和其他工作負載相同的 Amazon EMR 界面,在 Athena 上使用 EMR Studio 進行SQL分析。透過 EMR Studio 中的 Athena 整合,您可以執行下列工作:

  • 執行 Athena SQL 查詢

  • 檢視查詢結果

  • 檢視查詢歷史記錄

  • 檢視儲存的查詢

  • 進行參數化查詢

  • 檢視資料目錄的資料庫、資料表和檢視

下列 Athena 功能不適用於 Amazon EMR 工作室:

  • 建立或更新 Athena 工作群組、資料來源或容量保留等管理員功能

  • Athena for Spark 或 Spark 筆記本

  • DataZone 整合

  • Step Functions

EMR與 Athena 的工作室集成在所有 AWS 區域 EMR工作室和 Athena 可用的地方。如需在EMR工作室中使用 Athena 的詳細資訊,請參閱 Amazon EMR管理指南中的在EMR工作室中使用 Amazon Athena SQL 編輯器

AWS Glue Data Catalog

參考主題:用於 AWS Glue 將 Athena 連線到 Amazon S3 中的資料

Athena 集成 AWS Glue Data Catalog,為您在 Amazon S3 中的資料提供持久的中繼資料存放區。這可讓您根據整個 Amazon Web Services 帳戶提供的中央中繼資料存放區,在 Athena 中建立表格和查詢資料,並與以下項目的ETL和資料探索功能整合 AWS Glue。 若要取得更多資訊,請參閱〈用於 AWS Glue 將 Athena 連線到 Amazon S3 中的資料什麼是〉 AWS Glue 中的 AWS Glue 開發人員指南

AWS Identity and Access Management (IAM)

參考主題:Amazon Athena 的動作

您可以在IAM權限原則中使用 Athena API 動作。如需詳細資訊,請參閱 Amazon Athena 的動作以及 Athena 中的 Identity and Access Management

Amazon QuickSight

參考主題:使用ODBC和JDBC司機 Connect 到 Amazon Athena

Athena 與 Amazon QuickSight 整合,可輕鬆實現資料視覺 您可以使用 Athena 產生報告,或透過商業智慧工具或與或ODBC驅動程式連線的用SQL戶端來探索資料。JDBC有關 Amazon 的更多信息 QuickSight,請參閱 Amazon 用 QuickSight 戶指南 QuickSight中的 Amazon 是什麼。如需搭配 Athena 使用JDBC和ODBC驅動程式的相關資訊,請參閱使用ODBC和JDBC驅動程式連線到 Amazon Athena

Amazon S3 清查

參考主題:《Amazon Simple Storage Service 使用者指南》中的使用 Athena 查詢清查

您可以使用 Amazon Athena 使用標準查詢 Amazon S3 庫存SQL。您可以使用 Amazon S3 清查來稽核與回報物件的複寫和加密狀態,以滿足業務、合規及法規需求。如需詳細資訊,請參閱《Amazon Simple Storage Service 使用者指南》中的 Amazon S3 清查

AWS Step Functions

參考主題:使用中的 Step Functions 呼叫 Athena AWS Step Functions 開發者指南

致電 Athena AWS Step Functions. AWS Step Functions 可以控制選擇 AWS 服務 直接使用 Amazon 州語言。您可以搭配 Athena 使用 Step Functions 來啟動和停止查詢執行、取得查詢結果、執行臨機操作或排程的資料查詢,以及從 Simple Storage Service (Amazon S3) 中的資料湖擷取結果。Step Functions 角色必須擁有使用 Athena 的許可。如需詳細資訊,請參閱 AWS Step Functions 開發人員指南

影片:使用編排 Amazon Athena 查詢 AWS Step Functions

下面的視頻演示如何使用 Amazon Athena 和 AWS Step Functions 執行定期排程的 Athena 查詢並產生對應的報告。

對於使用 Step Functions 和 Amazon 協調 EventBridge 的示例 AWS Glue DataBrew,Athena 和 Amazon QuickSight,請參閱編排 AWS Glue DataBrew 工作和 Amazon Athena 查詢 AWS Step Functions在 AWS 大數據博客。

AWS Systems Manager 庫存

參考主題:查詢中多個區域和帳戶的庫存資料 AWS Systems Manager 使用者指南

AWS Systems Manager 庫存與 Amazon Athena 整合,協助您查詢多個庫存資料 AWS 區域 和帳戶。如需詳細資訊,請參閱 AWS Systems Manager 使用者指南

Amazon Virtual Private Cloud

參考主題:查詢 Amazon VPC 流程日誌

Amazon 虛擬私有雲端流程日誌會擷取在VPC. 查詢 Athena 中的日誌,以調查網路流量模式,並識別 Amazon VPC 網路中的威脅和風險。有關 Amazon 的更多信息VPC,請參閱 Amazon VPC 用戶指南