У меня есть функция, которая принимает запрос и сохраняет его в корзину s3, но это длинное и бессмысленное имя. Есть ли способ установить имя выходного файла при сохранении в s3 через запуск запроса Athena с Boto3? Я хотел бы отредактировать эту функцию, чтобы сохранить вывод под определенным именем на s3.
Вот мой код для запуска запроса Athena:
def run_query(query, database, s3_output):
response = client.start_query_execution(
QueryString=query,
QueryExecutionContext={
'Database': database
},
ResultConfiguration={
'OutputLocation': s3_output,
}
)
print('Execution ID: ' + response['QueryExecutionId'])
return response