Icechunk

Here's a guide to setup UltiHash as IceChunk’s backend storage. Start by importing Icechunk, and configure UltiHash as the storage (including credentials).

import icechunk

storage = icechunk.s3_storage(
    bucket="bucket-name",
    prefix="prefix-name",
    endpoint_url="<http://127.0.0.1:8080>",
    access_key_id="TEST-USER",
    secret_access_key="SECRET",
    allow_http=True
)

with:

  1. The endpoint_url parameter is set to the URL of the UltiHash cluster.

  2. The UltiHash cluster is running over HTTP and not HTTPS, the allow_http parameter must be set to True.

  3. This describes a local machine setup. If the UltiHash cluster is deployed in the cloud, both the credentials (access_key_id and secret_access_key) and the endpoint_url parameter must be adjusted in consequence.

Last updated

Was this helpful?