【发布时间】:2019-08-25 22:29:51
【问题描述】:
我们是否可以在 Athena 内部查询任何内部表,以提供有关 Athena 使用情况的信息?
我正在寻找如下数据:
- 保存了哪些查询?
- 哪个用户在什么时候查询了什么?
我知道有$path这样的隐藏字段,但我想知道是否有关于元数据的隐藏表?
【问题讨论】:
标签: amazon-web-services amazon-athena
我们是否可以在 Athena 内部查询任何内部表,以提供有关 Athena 使用情况的信息?
我正在寻找如下数据:
我知道有$path这样的隐藏字段,但我想知道是否有关于元数据的隐藏表?
【问题讨论】:
标签: amazon-web-services amazon-athena
没有。 Amazon Athena 与传统数据库不同。
相反,此信息可通过 AWS AP 请求访问,例如:
但是,查询执行详细信息不显示执行查询的用户。相反,您可以从 AWS CloudTrail 获取此类信息,它会跟踪对几乎所有 AWS 服务(不仅仅是 Athena)的 API 调用。 CloudTrail 记录将包含queryExecutionId,可用于get-query-execution(上图)以检索查询的详细信息。
【讨论】: