我有一个接受查询并将其保存到s3存储桶的函数,但它是一个长而无意义的名称。通过使用Boto3运行Athena查询将方法保存到s3时,是否可以设置输出文件名?我想编辑此功能,以将输出保存到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