Tous les produits
Search
Centre de documentation

:SetDirQuota

Dernière mise à jour :Aug 09, 2026

Crée un quota de répertoire pour un système de fichiers.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes SetDirQuota

Nom de l'opération à effectuer. Définissez la valeur sur SetDirQuota.

FileSystemId String Yes 1ca404****

ID du système de fichiers.

Path String Yes /data/sub1

Chemin absolu du répertoire.

QuotaType String Yes Accounting

Type de quota.

Valeurs possibles :

  • Accounting : quota statistique. NAS calcule uniquement l'utilisation du stockage du répertoire.
  • Enforcement : quota restrictif. Si l'utilisation du stockage dépasse le quota, vous ne pouvez plus créer de fichiers ou de sous-répertoires, ni écrire de données dans le répertoire.
UserType String Yes Uid

Type d'utilisateur.

Valeurs possibles :

  • Uid : ID utilisateur
  • Gid : ID de groupe d'utilisateurs
  • AllUsers : tous les utilisateurs
UserId String No 500

UID ou GID de l'utilisateur pour lequel définir un quota de répertoire.

Ce paramètre est obligatoire et valide uniquement si le paramètre UserType est défini sur Uid ou Gid.

Exemples :

  • Pour définir un quota pour un utilisateur dont l'UID est 500, définissez UserType sur Uid et UserId sur 500.
  • Pour définir un quota pour un groupe d'utilisateurs dont le GID est 100, définissez UserType sur Gid et UserId sur 100.
SizeLimit Long No 1024

Limite la taille des fichiers qu'un utilisateur peut créer dans le répertoire.

Unité : GiB.

Si le paramètre QuotaType est défini sur Enforcement, vous devez spécifier au moins l'un des paramètres SizeLimit ou FileCountLimit.

FileCountLimit Long No 10000

Limite le nombre de fichiers qu'un utilisateur peut créer dans le répertoire.

Ce nombre inclut les fichiers, les sous-répertoires et les fichiers spéciaux.

Si le paramètre QuotaType est défini sur Enforcement, vous devez spécifier au moins l'un des paramètres SizeLimit ou FileCountLimit.

Paramètres de réponse

Parameter Type Example Description
RequestId String 5BC5CB97-9F28-42FE-84A4-0CD0DF42****

ID de la requête.

Success Boolean true

Indique si l'appel a réussi.

Valeurs possibles :

  • true : appel réussi
  • false : échec de l'appel

Exemples

Exemples de requêtes

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

Exemples de réponses réussies

Format XML

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

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

Format JSON

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

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

Codes d'erreur

HTTP status code

Error code

Error message

Description

404

InvalidParameter.DirPathNotExist

The Dir Path does not exist

Le chemin du répertoire n'existe pas.

Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.