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.
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.