AWS服务与 集成Athena - Amazon Athena
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS服务与 集成Athena

您可以使用 Athena 从本节中列出的 AWS 服务查询数据。要查看每个服务支持的区域,请参阅 https://docs.amazonaws.cn/general/latest/gr/rande.html 中的区域和终端节点Amazon Web Services 一般参考。

有关每个集成的信息,请参阅以下各节。

AWS CloudFormation
数据目录

参考主题:AWS::Athena::DataCatalog(位于 中)AWS CloudFormation 用户指南

指定 Athena 数据目录,包括名称、描述、类型、参数和标签。有关更多信息,请参阅 Amazon AthenaDataCatalog API 参考 中的 Amazon Athena

命名查询

参考主题:AWS::Athena::NamedQuery 中的AWS CloudFormation 用户指南

使用 AWS CloudFormation 指定命名查询,然后在 Athena 中运行它们。命名查询允许您将查询名称映射到查询,然后从 Athena 控制台将其作为保存的查询运行。有关信息,请参阅 CreateNamedQuery 中的 Amazon Athena API 参考。

工作组

参考主题:AWS::Athena::WorkGroup 的 用户指南 中的AWS CloudFormation

使用 Athena 指定 AWS CloudFormation 工作组。使用 Athena 工作组可将您或您的组的查询,与同一账户中的其他查询隔离开来。有关更多信息,请参阅 使用工作组控制查询访问和成本 中的 Amazon Athena 用户指南 以及 Amazon Athena API 参考CreateWorkGroup 中的 Amazon Athena

Amazon CloudFront

参考主题:查询 Amazon CloudFront 日志

使用 Athena 查询 Amazon CloudFront. 有关使用 CloudFront 的更多信息,请参阅 Amazon CloudFront 开发人员指南

AWS CloudTrail

参考主题:查询 AWS CloudTrail 日志

将 Athena 与 CloudTrail 日志结合使用是加强对 AWS 服务活动进行分析的强有力方法。例如,您可以使用查询来确定趋势,并根据属性(如源 IP 地址或用户)进一步隔离活动。您可以创建用于直接从 CloudTrail 控制台查询日志的表,并使用这些表在 Athena 中运行查询。有关更多信息,请参阅在 CloudTrail 控制台中为 CloudTrail 日志创建表

Elastic Load Balancing

参考主题:查询 Application Load Balancer 日志

通过查询 Application Load Balancer 日志,您可以查看传入和传出 Elastic Load Balancing 实例和后端应用程序的流量来源、延迟和传输字节。有关更多信息,请参阅为 ALB 日志创建表

参考主题:查询传统Load Balancer日志

查询 Classic Load Balancer 日志,分析和了解传入和传出 Elastic Load Balancing 实例和后端应用程序的流量模式。您可以查看流量来源、延迟和传输字节。有关更多信息,请参阅为 ELB 日志创建表

AWS Glue 数据目录

参考主题:与 AWS Glue

Athena 与 AWS Glue 数据目录 集成,后者为您在 Amazon S3. 中的数据提供了持久元数据存储。这使您可以根据在您的整个 Athena 账户中可用并与 AWS 的 ETL 和数据发现功能集成在一起的中央元数据存储来创建表和在 AWS Glue. 中查询数据。有关更多信息,请参阅 中的AWS Glue与 集成和AWS Glue什么是 AWS Glue 开发人员指南

AWS Identity and Access Management (IAM)

参考主题: 的操作Amazon Athena。

您可在 Athena 权限策略中使用 IAM 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 。

Amazon S3 清单

参考主题:https://docs.amazonaws.cn/AmazonS3/latest/dev/storage-inventory.html#storage-inventory-athena-query 中的使用 Athena 查询清单Amazon Simple Storage Service 开发人员指南

您可以使用 Amazon Athena 通过标准 SQL 查询 Amazon S3 清单。您可以出于业务、合规性和法规要求,使用 Amazon S3 清单来审计和报告对象的复制和加密状态。有关更多信息,请参阅 Amazon S3 Amazon S3 清单。Amazon Simple Storage Service 开发人员指南

AWS Step Functions

参考主题:中Athena使用 Step Functions 调用AWS Step Functions 开发人员指南

使用 Athena 调用 AWS Step Functions。AWS Step Functions 可使用 AWS 直接控制选定的 Amazon 状态语言 服务。您可以将 Step Functions 与 Athena 结合使用来启动和停止查询执行、获取查询结果、运行临时或计划的数据查询以及从 Amazon S3 中的数据湖检索结果。有关更多信息,请参阅AWS Step Functions 开发人员指南.

视频:使用 Amazon Athena 编排 AWS Step Functions 查询

以下视频演示如何使用 Amazon Athena 和 AWS Step Functions 运行定期计划的 Athena 查询并生成相应的报告。

AWS Systems Manager 清单

参考主题: 中的从多个区域和账户查询清单数据AWS Systems Manager 用户指南

AWS Systems Manager Inventory 与 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 用户指南