Todos os produtos
Search
Central de documentação

:SetDirQuota

Última atualização: Jun 27, 2026

Crie uma cota de diretório para um sistema de arquivos.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Recomendamos chamar esta operação no OpenAPI Explorer para maior conveniência. A ferramenta também gera dinamicamente códigos de exemplo da operação para diferentes SDKs.

Parâmetros da solicitação

Parâmetro Tipo Obrigatório Exemplo Descrição
Action String Sim SetDirQuota

Operação a ser executada. Defina o valor como SetDirQuota.

FileSystemId String Sim 1ca404****

ID do sistema de arquivos.

Path String Sim /data/sub1

Caminho absoluto do diretório.

QuotaType String Sim Accounting

Tipo da cota.

Valores válidos:

  • Accounting: defina uma cota estatística. Com esse valor, o NAS calcula apenas o uso de armazenamento do diretório.
  • Enforcement: defina uma cota restritiva. Se o uso de armazenamento exceder a cota definida com este valor, não será mais possível criar arquivos ou subdiretórios, nem gravar dados no diretório.
UserType String Sim Uid

Tipo de usuário.

Valores válidos:

  • Uid: ID do usuário
  • Gid: ID do grupo de usuários
  • AllUsers: todos os usuários
UserId String Não 500

Uid ou Gid do usuário alvo da cota de diretório.

Este parâmetro é obrigatório e válido somente se UserType for Uid ou Gid.

Exemplos:

  • Para aplicar uma cota ao usuário com UID 500, defina UserType como Uid e UserId como 500.
  • Para aplicar uma cota ao grupo de usuários com GID 100, defina UserType como Gid e UserId como 100.
SizeLimit Long Não 1024

Limite de tamanho para arquivos criados pelo usuário no diretório.

Unidade: GiB.

Se QuotaType for Enforcement, especifique pelo menos um dos parâmetros: SizeLimit ou FileCountLimit.

FileCountLimit Long Não 10000

Limite de arquivos que o usuário pode criar no diretório.

Esse total inclui arquivos, subdiretórios e arquivos especiais.

Se QuotaType for Enforcement, especifique pelo menos um dos parâmetros: SizeLimit ou FileCountLimit.

Parâmetros de resposta

Parâmetro Tipo Exemplo Descrição
RequestId String 5BC5CB97-9F28-42FE-84A4-0CD0DF42****

ID da solicitação.

Success Boolean true

Indica se a chamada foi bem-sucedida.

Valores válidos:

  • true: chamada bem-sucedida.
  • false: falha na chamada.

Exemplos

Exemplos de solicitações

http(s)://[Endpoint]/?Action=SetDirQuota
&FileSystemId=1ca404****
&Path=/data/sub1
&QuotaType=Accounting
&UserType=Uid
&<Common request parameters>

Exemplos de respostas de sucesso

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<RequestId>94CA5264-2C30-4D83-865D-B1CF2BE2****</RequestId>
<Success>true</Success>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "94CA5264-2C30-4D83-865D-B1CF2BE2****",
  "Success" : true
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

404

InvalidParameter.DirPathNotExist

The Dir Path does not exist

O caminho do diretório não existe.

Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.