Aws Athena: как получить RequestID из-за неудачного запуска-запроса-выполнения - PullRequest
0 голосов
/ 04 июля 2019

Я получаю пустой ответ из-за неудачного запуска-запроса-выполнения.Мне нужно получить requestId неудачного запроса из start-query-execute.

1 Ответ

0 голосов
/ 04 июля 2019

Под "неудачным запросом" я предполагаю, что вы имеете в виду запрос, который был запущен, но завершился неудачным состоянием.Чтобы выяснить, что запрос находится в состоянии сбоя, нужно вызвать Client#get_query_execution, который принимает идентификатор выполнения запроса.

Идентификатор выполнения запроса является единственным свойством объекта ответа из начального выполнения запроса.call:

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

Если при вызове возникает ошибка, это означает, что запрос не был запущен.

...