mc qos rule list
The mc qos rule list command displays all configured Quality of Service (QoS) rules on an AIStor deployment.
The command can also be invoked using the short name ls.
For more information, see Bucket-level Quality of Service.
Syntax
Parameters
TARGET
Required
The alias and bucket for which to list QoS rules.
For example:
mc qos rule list myaistor/mybucket
Global flags
This command supports any of the global flags.
Output
The command displays QoS rules grouped by API operation, showing:
- API operation
- Priority level (sorted from lowest to highest)
- Object prefix
- Label (if set)
- Rule ID
- Rate limits:
- For
concurrencylimit type: Rate and limit type - For
rpslimit type: Rate, burst, and limit type
- For
Example output:
QoS Configuration Rules:
API: s3.GetObject
Priority : 1 Object Prefix:
Label : GetObject rate limit Rule ID : rule1
Limits : Rate: 100, Burst: 50, Limit: rps
API: s3.List*
Priority : 2 Object Prefix:
Rule ID : rule2
Limits : Rate: 50, Limit: concurrency
S3 compatibility
The mc commandline tool is built for compatibility with the AWS S3 API and is tested with AIStor and AWS S3 for expected functionality and behavior.
MinIO provides no guarantees for other S3-compatible services, as their S3 API implementation is unknown and therefore unsupported.
While mc commands may work as documented, any such usage is at your own risk.
Permissions
You must have appropriate permissions on the deployment to list QoS rules.