Sets file quota rules for a specified directory in a Polarlakebase instance.
Operation description
Request description
This operation sets file quota rules for a directory in a Polarlakebase instance. Configure the FilePathQuotas parameter to specify the directory and its quota properties. The path specified in FilePathId must be an absolute path from the root directory, not a mount target path. Use the Strategy parameter to control how the rule applies to existing files. By default, the rule is applied only if no other rule exists for the directory.
Notes
The
FilePathQuotaslist can contain a maximum of 21 items.To apply the rule to multiple levels of subdirectories under
FilePathId, set theMaxDepthparameter. To traverse all subdirectory levels, set this parameter to 0.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:SetPolarFsFileQuota |
none |
*All Resource
|
None | None |
Request syntax
POST HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| PolarFsInstanceId |
string |
Yes |
The ID of the Polarlakebase instance. |
pfs-2ze0i74ka607***** |
| FilePathQuotas |
array<object> |
Yes |
The quota rules to apply to directories. |
|
|
object |
No |
The application details for the folder. |
||
| FilePathId |
string |
No |
folder |
/a/project |
| QuotaIds |
string |
No |
A list of rule IDs to apply, separated by commas ( |
1,2 |
| Strategy |
string |
No |
The policy for applying the rule to existing files. Valid values:
|
missing |
| MaxDepth |
integer |
No |
The maximum depth of subdirectories to traverse under |
1 |
| DBClusterId |
string |
No |
The cluster ID. |
pc-************** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Response schema |
||
| RequestId |
string |
The request ID. |
925B84D9-CA72-432C-95CF-738C22****** |
| PolarFsInstanceId |
string |
The ID of the Polarlakebase instance. |
pfs-2ze0i74ka607***** |
Examples
Success response
JSON format
{
"RequestId": "925B84D9-CA72-432C-95CF-738C22******",
"PolarFsInstanceId": "pfs-2ze0i74ka607*****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.