AIStor Tables Settings
This page documents settings for controlling AIStor Tables behavior.
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, AIStor uses the environment variable value.
Some settings have only an environment variable or a configuration setting, but not both.
Table Sharing
The following examples show all available settings for controlling AIStor Table Sharing.
Endpoint
Required
Specify the endpoint which clients use when connecting to the AIStor cluster when connecting using Delta Sharing. AIStor uses this endpoint for building presigned URLs used as part of delta sharing operations. Ensure clients can resolve and connect to AIStor using the specified endpoint to avoid unstable or broken connectivity.
Presigned URL expiration
Specify the time duration after which a presigned URL generated by AIStor for supporting table sharing expires. Clients can either regenerate their token post-expiry or refresh the token pre-expiry.
Defaults to 1h.
Rate limit per token
Specify the maximum number of requests per second allowed for each authentication token. Use this setting to prevent individual clients from consuming excessive server resources.
Defaults to 100.
Rate limit global
Specify the maximum number of requests per second allowed across all Delta Sharing clients. Use this setting to protect overall server performance by capping total Delta Sharing traffic.
Defaults to 1000.
OAuth enabled
Specify whether to enable OAuth authentication for Delta Sharing clients.
Set to on to require OAuth-based authentication or off to disable it.
Defaults to off.
OAuth token expiration
Specify the time duration after which an OAuth token issued for Delta Sharing expires. Clients must obtain a new token after expiration to continue accessing shared tables.
Defaults to 1h.