#amazon-web-services #boto3 #amazon-athena
#amazon-web-services #boto3 #amazon-athena
Вопрос:
Есть ли у boto3 какой-либо метод, который позволяет получить текст ошибки, если запрос не удался? get_query_execution
возвращает только статус запроса.
Ответ №1:
Вы можете получить сообщение об ошибке из 'StateChangeReason'
поля вашего response['Status']
.
Согласно get_query_execution
документации:
StateChangeReason (строка) — дополнительная информация о статусе запроса.
import boto3
client = boto3.client('athena')
failed_query_id = '08adbf00-5f14-4d54-9311-fd55e2024781'
response = client.get_query_execution(QueryExecutionId=failed_query_id)
print(response['Status']['StateChangeReason'])