Accessing Amazon S3 tables from open source query engines - Amazon Simple Storage Service

Accessing Amazon S3 tables from open source query engines

You can access S3 tables from open source query engines by using the Amazon S3 Tables Catalog for Apache Iceberg client catalog. Amazon S3 Tables Catalog for Apache Iceberg is an open source library hosted by AWS Labs. It works by translating Apache Iceberg operations in your query engines (such as table discovery, metadata updates, and adding or removing tables) into S3 Tables API operations.

Amazon S3 Tables Catalog for Apache Iceberg is distributed as a maven jar called s3-tables-catalog-for-iceberg.jar. You can build the client catalog maven jar from the AWS Labs GitHub repository or directly download it from Maven Central. To work with your tables, you configure your Iceberg session to use the Maven jar.

The following engines are supported by the Amazon S3 Tables Catalog for Apache Iceberg.