Establece reglas de cuota de archivos para un directorio especificado en una instancia de Polarlakebase.
Descripción de la operación
Descripción de la solicitud
Esta operación establece reglas de cuota de archivos para un directorio específico en una instancia de Polarlakebase. Al configurar el parámetro FilePathQuotas, puede especificar los directorios a los que se aplican las reglas de cuota y sus atributos relacionados. Cuando utilice FilePathId para especificar un directorio, asegúrese de que la ruta sea una ruta absoluta desde el directorio raíz y no una ruta de punto de montaje. También puede utilizar el parámetro Strategy para controlar cómo se aplican las reglas a los archivos existentes. De forma predeterminada, las reglas solo surten efecto cuando faltan.
Notas
La longitud máxima de la lista
FilePathQuotases 21.Para aplicar reglas a varios niveles de subdirectorios bajo
FilePathId, configure el parámetroMaxDepth. Para recorrer hasta el nivel más profundo, establezca este valor en 0.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
polardb:SetPolarFsFileQuota |
none |
*All Resource
|
Ninguna | Ninguna |
Sintaxis de la solicitud
POST HTTP/1.1
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| PolarFsInstanceId |
string |
Sí |
El ID de la instancia de Polarlakebase. |
pfs-2ze0i74ka607***** |
| FilePathQuotas |
array<object> |
Sí |
Los detalles de las reglas de cuota que se aplicarán a los directorios. |
|
|
object |
No |
Los detalles del directorio al que se aplican las reglas de cuota. |
||
| FilePathId |
string |
No |
La ruta del directorio. |
/a/project |
| QuotaIds |
string |
No |
Los ID de las reglas que se aplicarán, separados por comas (,). |
1,2 |
| Strategy |
string |
No |
El modo en que las reglas surten efecto en los archivos existentes. Valores válidos:
|
missing |
| MaxDepth |
integer |
No |
El número de niveles de subdirectorios que se recorrerán bajo |
1 |
| Capacity |
integer |
No |
La capacidad de la cuota. Unidad: GB. |
100 |
| Inodes |
integer |
No |
Los inodos de la cuota. |
100 |
| DBClusterId |
string |
No |
El ID del clúster. |
pc-************** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Esquema de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
925B84D9-CA72-432C-95CF-738C22****** |
| PolarFsInstanceId |
string |
El ID de la instancia de Polarlakebase. |
pfs-2ze0i74ka607***** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "925B84D9-CA72-432C-95CF-738C22******",
"PolarFsInstanceId": "pfs-2ze0i74ka607*****"
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.