Aws Athena:如何从失败的开始查询执行中获取RequestID

时间:2019-07-04 11:57:19

标签: amazon-athena

我从失败的开始查询执行中得到空响应。 我需要从start-query-execution获取失败查询的requestId。

1 个答案:

答案 0 :(得分:0)

通过“失败查询”,我假设您是指已启动但最终以失败状态结束的查询。发现查询以失败状态结束的方法是调用Client#get_query_execution,该查询将获取查询执行ID。

查询执行ID是开始查询执行调用中响应对象的唯一属性:

response = athena.start_query_execution(…)
puts response.query_execution_id

如果调用引发错误,则表示查询从未启动。