SOURCE, SINK, or CONNECTION (for internal Iceberg tables).
Required REST parameters for S3 Tables:
| Parameter | Description | Value for S3 Tables |
|---|---|---|
catalog.uri | The S3 Tables REST endpoint for your region. | https://s3tables.<your-region>.amazonaws.com/iceberg |
catalog.rest.signing_region | The AWS region for signing requests. | e.g., us-east-1 |
catalog.rest.sigv4_enabled | Enables SigV4 signing. Must be true. | true |
catalog.rest.signing_name | The service name for signing requests. | s3tables |
- Internal tables (recommended)
- Write (CREATE SINK)
- Read (CREATE SOURCE)
Use S3 Tables as the catalog for RisingWave-managed (internal) Iceberg tables by creating an Iceberg
CONNECTION, then creating tables with ENGINE = iceberg.