Introducing Managed Query Results for Amazon Athena

Listen to this Post

Featured Image
Amazon Athena now supports managed query results, a significant quality-of-life improvement for users. This feature automatically manages the underlying S3 storage, eliminating manual cleanup and reducing costs since you no longer pay for S3 storage.

Read more: aws-news.com

You Should Know:

How to Enable Managed Query Results in Athena

1. Open AWS Athena Console:

aws athena start-query-execution --query-string "SELECT  FROM your_table" --result-configuration "OutputLocation=s3://your-bucket/" 

2. Enable Managed Results in Settings:

  • Navigate to Settings in the Athena console.
  • Toggle “Use managed query results”.

3. Verify with AWS CLI:

aws athena get-work-group --work-group primary 

Check for `”EnforceWorkGroupConfiguration”: true`.

4. Run a Test Query:

SELECT  FROM cloudtrail_logs LIMIT 10; 

Results will now be auto-managed.

Key AWS CLI Commands for Athena

  • List recent queries:
    aws athena list-query-executions --work-group primary 
    
  • Get query execution details:
    aws athena get-query-execution --query-execution-id "your-query-id" 
    
  • Force cleanup (if needed):
    aws s3 rm s3://athena-results-bucket/ --recursive 
    

Automating Athena with Lambda

Use this Python snippet to trigger Athena queries:

import boto3

athena = boto3.client('athena')

response = athena.start_query_execution( 
QueryString="SELECT  FROM cloudtrail_logs", 
WorkGroup="primary", 
ResultConfiguration={'OutputLocation': 's3://athena-results/'} 
) 
print(response) 

What Undercode Say:

Managed query results in Athena streamline data operations, reducing overhead for DevOps teams. This update aligns with AWS’s push for serverless efficiency. Expect more AI-driven query optimizations in future releases.

Expected Output:

{ 
"QueryExecutionId": "a1b2c3d4-5678-90ef-ghij-klmnopqrstuv", 
"ResultConfiguration": { 
"OutputLocation": "s3://aws-athena-managed-results-us-east-1-123456789012/" 
}, 
"WorkGroup": "primary" 
} 

Prediction:

AWS will likely expand managed storage features to other services like Redshift and Glue, further reducing manual S3 management.

IT/Security Reporter URL:

Reported By: Donkersgoed Introducing – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅

Join Our Cyber World:

💬 Whatsapp | 💬 Telegram