Запрос AWS Athena Сохранить как на s3 - PullRequest
0 голосов
/ 14 января 2019

У меня есть функция, которая принимает запрос и сохраняет его в корзину 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
...