Query Amazon S3 Tables from Amazon EMR Trino using the Iceberg REST endpoint
Big Data Blog
This article demonstrates how to query Amazon S3 Tables from Amazon EMR Trino using the Apache Iceberg REST endpoint for managed analytics without operational overhead.
- Amazon S3 Tables provides automated Iceberg table maintenance including compaction and snapshot expiration
- Trino on Amazon EMR offers distributed SQL query engine with low-latency interactive access to large datasets
- Apache Iceberg REST catalog specification enables standardized integration across different compute engines
- CloudFormation template automates deployment of VPC, EMR cluster, and S3 Tables integration
- Trino catalog configuration uses REST endpoint with AWS Signature Version 4 authentication for secure access
- Supports advanced features including time travel queries and schema evolution on S3 Tables
- Architecture separates compute and storage for independent scaling and cost efficiency
This solution provides operational simplicity, performance at scale, and open-standards-based analytics without vendor lock-in for modern data lakehouses.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Jun 13
2025
2025
Query Amazon S3 Tables from open source Trino using Apache Iceberg REST endpoint
Mar 13
2025
2025
Amazon S3 Tables add Apache Iceberg REST Catalog APIs
Jul 28
2026
2026
Amazon S3 Tables now support the Variant data type for Apache Iceberg V3
Aug 31
2026
2026
Deliver real-time data to streaming tables for Apache Iceberg with Amazon Kinesis Data Streams
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.