【问题标题】:How to query data about Amazon Athena itself?如何查询有关 Amazon Athena 本身的数据?
【发布时间】:2019-08-25 22:29:51
【问题描述】:

我们是否可以在 Athena 内部查询任何内部表,以提供有关 Athena 使用情况的信息?

我正在寻找如下数据:

  • 保存了哪些查询?
  • 哪个用户在什么时候查询了什么?

我知道有$path这样的隐藏字段,但我想知道是否有关于元数据的隐藏表?

【问题讨论】:

    标签: amazon-web-services amazon-athena


    【解决方案1】:

    没有。 Amazon Athena 与传统数据库不同。

    相反,此信息可通过 AWS AP 请求访问,例如:

    但是,查询执行详细信息显示执行查询的用户。相反,您可以从 AWS CloudTrail 获取此类信息,它会跟踪对几乎所有 AWS 服务(不仅仅是 Athena)的 API 调用。 CloudTrail 记录将包含queryExecutionId,可用于get-query-execution(上图)以检索查询的详细信息。

    【讨论】:

      猜你喜欢
      • 2017-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      相关资源
      最近更新 更多