Skip to main content
Register an S3 table bucket to query its Iceberg tables alongside your lake. oleander assumes an IAM role in your AWS account to get temporary credentials for the bucket.

Setup

1. Create an IAM role

Create a role with access to S3 Tables. You can scope Resource down to specific table buckets.
Set the role’s trust relationship so oleander can assume it:

2. Register the catalog

  1. Open Settings → Lake and find External catalogs.
  2. Select Amazon S3 Tables and fill in the fields:
Or from the CLI:

Query

Test the catalog from the CLI:
Drop --engine duckdb to let oleander pick the engine automatically. The catalog is also listed on the lake page.