Я пытаюсь использовать boto3 для запуска набора запросов и не хочу сохранять данные в s3.Вместо этого я просто хочу получить результаты и хочу работать с этими результатами.Я пытаюсь сделать следующее
import boto3
client = boto3.client('athena')
response = client.start_query_execution(
QueryString='''SELECT * FROM mytable limit 10''',
QueryExecutionContext={
'Database': 'my_db'
}.
ResultConfiguration={
'OutputLocation': 's3://outputpath',
}
)
print(response)
Но здесь я не хочу давать ResultConfiguration
, потому что я не хочу нигде писать результаты.Но если я удаляю параметр ResultConfiguration
, я получаю следующую ошибку
botocore.exceptions.ParamValidationError: Parameter validation failed:
Missing required parameter in input: "ResultConfiguration"
Так что кажется, что указание места вывода для s3 для записи является обязательным.Так какой же способ избежать этого и получить результаты только в ответ?