Agrega una nueva regla de cuota de directorio a una instancia de Polarlakebase.
Descripción de la operación
Descripción de la solicitud
-
Esta operación agrega una nueva política de ruta (una regla de cuota de directorio) a una instancia de Polarlakebase especificada.
-
El parámetro
Quotases una lista. Cada elemento representa una nueva regla de cuota. Puede agregar hasta 11 reglas en una sola solicitud. -
Cada regla debe incluir los campos
NameeInclude. Otros campos, comoDescriptionyExclude, son opcionales. -
Para definir el límite de cuota, especifique al menos uno de los siguientes parámetros:
SizeLimit,FileCountLimit,AccessTTLoChangeTTL. -
El campo
Priorityespecifica la prioridad de la regla. Un valor mayor indica una prioridad más alta. El valor predeterminado es 0. -
El campo
Enableddetermina si la regla surte efecto de inmediato. El valor predeterminado es true.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
polardb:AddPolarFsQuota |
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***** |
| Quotas |
array<object> |
Sí |
Los detalles de las reglas de cuota. |
|
|
object |
No |
Los detalles de la cuota. |
||
| Name |
string |
Sí |
El nombre de la regla. |
rule1 |
| Description |
string |
No |
La descripción de la cuota de recursos. |
quota_policy |
| Include |
string |
Sí |
El patrón de comodines para coincidir con las rutas.
|
/b/*project* |
| Exclude |
string |
No |
La regla para excluir rutas específicas de la coincidencia.
|
/a/*project* |
| SizeLimit |
integer |
No |
El límite de tamaño total para los archivos en el directorio. Unidad: GB.
|
1 |
| FileCountLimit |
integer |
No |
El límite en el número de archivos para un usuario en el directorio. |
222 |
| AccessTTL |
integer |
No |
El tiempo de vida (TTL) para la hora de acceso. Unidad: segundos. |
7200 |
| ChangeTTL |
integer |
No |
El TTL para la hora de modificación. Unidad: segundos. |
7200 |
| Priority |
integer |
No |
La prioridad de la regla de cuota. |
1 |
| Enabled |
boolean |
No |
Especifica si se debe habilitar la regla. Valores válidos:
|
True |
| DBClusterId |
string |
No |
El ID de la instancia de PolarDB de la que depende la aplicación. |
pc-************** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Esquema de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
7F2007D3-7E74-4ECB-89A8-BF130D****** |
| PolarFsInstanceId |
string |
El ID de la instancia de Polarlakebase. |
pfs-2ze0i74ka607***** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "7F2007D3-7E74-4ECB-89A8-BF130D******",
"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.