Last updated:|... min read
| Parameter | Sample Value | Description |
|---|---|---|
| jdbc_url | jdbc:postgresql://DB_URL:5432/iceberg | JDBC connection string for the catalog database. Replace DB_URL with your database host or use host.docker.internal for local Docker containers. |
| jdbc_username | iceberg | Database username for JDBC catalog authentication. |
| jdbc_password | password | Database password for JDBC catalog authentication. |
| iceberg_s3_path | s3://warehouse | S3-compatible storage path for Iceberg table data and metadata files. Use standard s3:// protocol or s3a:// in case you are using Minio. |
| s3_endpoint | http://S3_ENDPOINT | S3-compatible storage service endpoint URL. Use http://host.docker.internal:9000 for local MinIO development. |
| s3_use_ssl | false | Enable SSL/TLS encryption for S3 connections. Disable for local development with HTTP endpoints. |
| s3_path_style | true | Use path-style S3 addressing (endpoint/bucket/key) instead of virtual-hosted style. Required for MinIO and some S3-compatible services. |
| aws_access_key | admin | S3 access key ID for authentication. Use MinIO credentials for local development. |
| aws_region | us-east-1 | AWS region identifier for S3 bucket location. Required even for non-AWS S3-compatible services. |
| aws_secret_key | password | S3 secret access key for authentication. Use MinIO credentials for local development. |