FireboltEngine requires object storage for managed tablet data. Besides Amazon S3, the engine can use any S3-compatible object store — for example Nebius Object Storage, CoreWeave Object Storage, or a self-hosted MinIO. You point the engine at the store’s endpoint and supply credentials through the pod environment.
How it differs from Amazon S3
For Amazon S3 you set onlymanaged_table_storage and managed_table_bucket_name, and credentials come from the pod’s AWS identity (IRSA / Pod Identity — see Amazon S3). For an S3-compatible store you additionally set, under storage.aws:
endpoint— the store’s S3 API endpoint (https://…).path_style_addressing— the addressing style. This applies only to a custom (non-AWS) endpoint; it is ignored for Amazon S3. Set it to match your provider:true(path-style,endpoint/bucket/key) — the default. Used by MinIO, Nebius, and most emulators.false(virtual-hosted,bucket.endpoint/key) — required by providers that support virtual-hosted addressing only, such as CoreWeave.
verify_ssl— set tofalseonly for a store with a self-signed certificate or plain HTTP (for example a local emulator).
AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY (and AWS_REGION if your store requires a specific signing region) on the engine container — typically from a Kubernetes Secret.
Nebius Object Storage
Nebius exposes an S3 API athttps://storage.<region>.nebius.cloud and supports path-style addressing (the default).
Create a Secret from a Nebius static access key:
CoreWeave Object Storage
CoreWeave Object Storage supports virtual-hosted addressing only, so setpath_style_addressing: false. Use the endpoint for your CoreWeave Object Storage account, and create a Secret (coreweave-s3-credentials) the same way as above.
Verify
Apply the manifest, wait for the engine to reachReady, then run a small write/read (for example CREATE TABLE + INSERT + SELECT). Confirm objects appear under your bucket with the provider’s CLI (aws s3 ls s3://my-firebolt-bucket --endpoint-url <endpoint>). See the Quickstart for connecting to the engine.