本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS服务与 集成Athena
您可以使用 Athena 从本节中列出的 AWS 服务查询数据。要查看每个服务支持的区域,请参阅 https://docs.amazonaws.cn/general/latest/gr/rande.html 中的区域和终端节点Amazon Web Services 一般参考。
AWS与 集成的 服务Athena
有关每个集成的信息,请参阅以下各节。
- 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
-
使用 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 用户指南。