Delta Sharing Settings

This page covers settings that control Delta Sharing behavior for the MinIO AIStor process. Delta Sharing enables external applications to access shared datasets using the open Delta Sharing protocol.

You can establish or modify settings by defining:

  • an environment variable on the host system prior to starting or restarting the AIStor Server. Refer to your operating system’s documentation for how to define an environment variable.
  • a configuration setting using mc admin config set.

If you define both an environment variable and the similar configuration setting, MinIO AIStor uses the environment variable value.

Some settings have only an environment variable or a configuration setting, but not both.

Each configuration setting controls fundamental MinIO AIStor behavior and functionality. Test configuration changes in a lower environment, such as DEV or QA, before applying to production.

Endpoint

Optional

Set the base URL for Delta Sharing API endpoints. If not specified, MinIO AIStor uses the server’s own API endpoint.

export MINIO_DELTA_SHARING_ENDPOINT="https://minio.example.com"

No default value.

Presigned URL expiry

Set the duration for which presigned URLs generated by Delta Sharing remain valid.

Specify a Go-compatible duration string such as 1h, 30m, or 2h.

The default value is 1h.

Rate limit per token

Set the maximum number of requests per second allowed per authentication token.

The default value is 100.

Global rate limit

Set the maximum total requests per second across all tokens for the Delta Sharing API.

The default value is 1000.

OAuth enabled

Enable OAuth 2.0 client credentials flow for machine-to-machine (M2M) authentication with the Delta Sharing API.

Valid values are on or off.

The default value is off.

OAuth token expiry

Set the duration for which OAuth access tokens remain valid.

Specify a Go-compatible duration string such as 1h or 30m.

The default value is 1h.