SOURCE, SINK, or CONNECTION (for internal Iceberg tables).
For a complete list of all catalog-related parameters, see the main Catalog configuration page.
Example
To create a sink that uses an AWS Glue catalog, setcatalog.type to 'glue' and provide your S3 warehouse path and AWS credentials.
enable_config_load = true to load them from environment variables instead (self-hosted environments only).
Using IAM roles with Glue catalog
Added in v2.7.0.
Separate S3 and Glue credentials
You can configure S3 and Glue with independent credentials, using either access keys or IAM roles for each service.Example of creating sink
Example of creating source
Assume roles for S3 and Glue with enable_config_load
When enable_config_load = true is enabled, RisingWave loads AWS config/credentials from the environment and assumes the IAM roles specified for S3 and Glue.
Example of creating sink
Example of creating source