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 (Warehouse) | 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. |
Use SSL for S3 | false | Enable SSL/TLS encryption for S3 connections. Disable for local development with HTTP endpoints. |
Use Path Style for S3 | 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. Optional if using IAM role attached to running instance/pod. |
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. Optional if using IAM role attached to running instance/pod. |
Iceberg Database | iceberg_db | Target database name in the Iceberg catalog where tables will be created and managed. |