Amazon Web Service 与 Athena 的集成
您可以使用 Athena 查询本节中所列 Amazon Web Services 中的数据。要查看每个服务支持的区域,请参阅《亚马逊云科技一般参考》中的 区域和端点。
Amazon Web Services 与 Athena 集成
请参阅下面几节,了解有关每个整合的信息。
- Amazon CloudFormation
-
- Data Catalog
-
参考主题:《Amazon CloudFormation 用户指南》中的 AWS::Athena::DataCatalog
指定 Athena 数据目录,包括名称、描述、类型、参数和标签。有关更多信息,请参阅《Amazon Athena API 参考》中的 DataCatalog。
- 命名查询
-
参考主题:《Amazon CloudFormation 用户指南》中的 AWS::Athena::NamedQuery
通过 Amazon CloudFormation 指定命名查询,然后在 Athena 中运行它们。命名查询允许您将查询名称映射到查询,然后从 Athena 控制台将其作为保存的查询运行。有关更多信息,请参阅 Amazon Athena API 参考中的 CreateNamedQuery。
- 工作组
-
参考主题:《Amazon CloudFormation 用户指南》中的 AWS::Athena::WorkGroup
使用 Amazon CloudFormation 指定 Athena 工作组。使用 Athena 工作组可将您或您的组的查询,与同一账户中的其他查询隔离开来。有关更多信息,请参阅《Amazon Athena 用户指南》中的 使用工作组控制查询访问和成本 和 Amazon Athena API 参考中的 CreateWorkGroup。
- Amazon CloudFront
-
使用 Athena 查询 Amazon CloudFront 日志。有关使用 CloudFront 的更多信息,请参阅《Amazon CloudFront 开发人员指南》。
- Amazon CloudTrail
-
将 Athena 与 CloudTrail 日志结合使用是加强对 Amazon 服务活动进行分析的强有力方法。例如,您可以使用查询来确定趋势,并根据属性(如源 IP 地址或用户)进一步隔离活动。您可以自动创建表,用于直接从 CloudTrail 控制台查询日志,并将这些表用于在 Athena 中运行查询。有关更多信息,请参阅使用 CloudTrail 控制台为 CloudTrail 日志创建 Athena 表 。
- Elastic Load Balancing
-
参考主题:查询 Application Load Balancer 日志
通过查询 Application Load Balancer 日志,您可以查看进出 Elastic Load Balancing 实例和后端应用程序的流量来源、延迟和传输字节。有关更多信息,请参阅为 ALB 日志创建表。
参考主题:查询 Classic Load Balancer 日志
查询 Classic Load Balancer 日志,分析和了解传入和传出 Elastic Load Balancing 实例和后端应用程序的流量模式。您可以查看流量来源、延迟和传输字节。有关更多信息,请参阅为 ELB 日志创建表。
- Amazon Glue Data Catalog
-
参考主题:与 Amazon Glue 集成
Athena 与 Amazon Glue Data Catalog 集成,后者为您在 Amazon S3 中的数据提供了持久元数据存储。这使您可以根据在您的整个亚马逊云科技账户中可用并与 Amazon Glue 的 ETL 和数据发现功能集成在一起的中央元数据存储来创建表和在 Athena 中查询数据。有关更多信息,请参阅 与 Amazon Glue 集成 和《Amazon Glue 开发人员指南》中的什么是 Amazon Glue?
- Amazon Identity and Access Management (IAM)
-
参考主题:Amazon Athena 的操作
您可在 IAM 权限策略中使用 Athena API 操作。有关更多信息,请参阅 Amazon Athena 的操作和 Athena 中的 Identity and Access Management。
- Amazon QuickSight
-
参考主题:通过 ODBC 和 JDBC 驱动程序连接到 Amazon Athena
Athena 与 Amazon QuickSight 集成,轻松实现数据可视化。您可以使用 Athena 生成报表,或借助商业智能工具或 SQL 客户端浏览数据(通过 JDBC 或 ODBC 驱动程序进行连接)。有关 Amazon QuickSight 的更多信息,请参阅《Amazon QuickSight 用户指南》中的什么是 Amazon QuickSight。有关将 JDBC 和 ODBC 驱动程序与 Athena 一起使用的信息,请参阅通过 ODBC 和 JDBC 驱动程序连接到 Amazon Athena。
- Simple Storage Service (Amazon S3) 清单
-
参考主题:《Amazon Simple Storage Service 用户指南》中的使用 Athena 查询清单
您可以使用 Amazon Athena 通过标准 SQL 来查询 Amazon S3 清单。出于业务、合规性和法规要求,您可以使用 Amazon S3 清单来审计和报告对象的复制和加密状态。有关更多信息,请参阅《Amazon Simple Storage Service 用户指南》中的 Amazon S3 清单。
- Amazon Step Functions
-
参考主题:《Amazon Step Functions 开发人员指南》中的使用 Step 函数调用 Athena
使用 Amazon Step Functions 调用 Athena。Amazon Step Functions 可以使用 Amazon 状态语言直接控制 Amazon Web Services 选择。您可以将 Step 函数与 Athena 结合使用,以启动和停止查询执行、获取查询结果、运行临时或计划数据查询,以及从 Amazon S3 中的数据湖检索结果。有关更多信息,请参见《Amazon Step Functions 开发人员指南》。
有关使用 Step 函数和 Amazon EventBridge 编排 Amazon Glue DataBrew、Athena 和 Amazon QuickSight 的示例,请参阅 Amazon 大数据博客中的使用 Amazon Step Functions 编排 Amazon Glue DataBrew 任务和 Amazon Athena 查询
。 - Amazon Systems Manager 清单
-
参考主题:《Amazon Systems Manager 用户指南》中的查询多个区域和账户的清单数据
Amazon Systems Manager Inventory 与 Amazon Athena 集成,可帮助您从多个 Amazon Web Services 区域 和账户中查询清单数据。有关更多信息,请参阅《Amazon Systems Manager 用户指南》。
- Amazon Virtual Private Cloud
-
参考主题:查询 Amazon VPC 流日志
Amazon Virtual Private Cloud 流日志捕获有关在 VPC 中传入和传出网络接口的 IP 流量的信息。查询 Athena 中的日志,调查网络流量模式,并识别 Amazon VPC 网络中的威胁和风险。有关 Amazon VPC 的更多信息,请参阅《Amazon VPC 用户指南》。