Skip to main content
FieldDescriptionExample ValueType
bucket_name requiredS3 bucket name where Iceberg table data and metadata files will be stored."my-data-warehouse"String
region requiredAWS Region where your S3 bucket exists. Required so OLake Go calls the correct regional S3 endpoint."us-east-1"String
path_prefixOptional path prefix to filter files"data"String
access_key_idAWS access key ID for authentication. Optional if using IAM roles or instance profiles."<YOUR_KEY>"String
secret_access_keyAWS secret access key for authentication. Optional if using IAM roles or instance profiles."<YOUR_SECRET>"String
endpointCustom S3 endpoint for MinIO/LocalStack (required for non-AWS)"http://localhost:9000"String
file_format requiredSelect the format of files in the bucket to sync. OLake Go uses this to determine how to read and process files during sync.
  • Parquet
  • XML
  • JSON
  • CSV
String
max_threadsMaximum number of worker threads the connector can spin up for parallel tasks.10Integer
retry_countNumber of retry attempts for failures.3Integer
compressionCompression format of the files.
  • none
  • gzip
  • zip
String
file_patternRegular expression to filter files by name..*\.csv$String


💡 Join the OLake Community!

Got questions, ideas, or just want to connect with other data engineers?
👉 Join our Slack Community to get real-time support, share feedback, and shape the future of OLake together. 🚀

Your success with OLake is our priority. Don’t hesitate to contact us if you need any help or further clarification!