Home icon

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.



Go to article

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
Query Amazon S3 Tables from open source Trino using Apache Iceberg REST endpoint
Mar 13
2025
Amazon S3 Tables add Apache Iceberg REST Catalog APIs
Jul 28
2026
Amazon S3 Tables now support the Variant data type for Apache Iceberg V3
Aug 31
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.