Define regras de cota de arquivos para diretórios específicos em uma instância PolarFS.
Descrição da operação
Solicitação\n\nEsta operação define regras de cota de arquivos para diretórios específicos em uma instância PolarFS. Use o parâmetro FilePathQuotas para definir os diretórios de destino e suas propriedades. O caminho para FilePathId deve ser um caminho absoluto a partir do diretório raiz, e não a partir de um destino de montagem. O parâmetro Strategy controla como a regra se aplica aos arquivos existentes. Por padrão, a operação aplica uma regra apenas se ainda não existir uma.\n\n### Observações\n\n- A lista FilePathQuotas pode conter até 21 itens.\n\n- Para aplicar a regra a subdiretórios em vários níveis sob FilePathId, defina o parâmetro MaxDepth. Para percorrer até o nível mais profundo, defina este valor como 0.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
polardb:SetPolarFsFileQuota |
none |
*All Resource
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| PolarFsInstanceId |
string |
Sim |
O ID da instância PolarFS. |
pfs-2ze0i74ka607***** |
| FilePathQuotas |
array<object> |
Sim |
Uma matriz de objetos que define as regras de cota de arquivos para diretórios específicos. |
|
|
object |
Não |
|||
| FilePathId |
string |
Não |
O caminho absoluto do diretório. |
/a/project |
| QuotaIds |
string |
Não |
Uma lista de IDs de regras de cota de arquivos, separados por vírgula ( |
1,2 |
| Strategy |
string |
Não |
Especifica como aplicar a regra aos arquivos existentes. Valores válidos:\n\n- missing: Aplica a regra apenas se ainda não existir uma. (Padrão)\n\n- all: Aplica a regra a todos os arquivos. |
missing |
| MaxDepth |
integer |
Não |
A profundidade máxima de subdiretórios a serem percorridos sob o caminho especificado por |
1 |
| Capacity |
integer |
Não |
A cota de capacidade em GB. |
100 |
| Inodes |
integer |
Não |
A cota de inodes. |
100 |
| DBClusterId |
string |
Não |
O ID do cluster. |
pc-************** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
925B84D9-CA72-432C-95CF-738C22****** |
| PolarFsInstanceId |
string |
O ID da instância PolarFS. |
pfs-2ze0i74ka607***** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "925B84D9-CA72-432C-95CF-738C22******",
"PolarFsInstanceId": "pfs-2ze0i74ka607*****"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.