Crée un quota de répertoire pour un système de fichiers.
Débogage
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 :
|
| UserType | String | Yes | Uid | Type d'utilisateur. Valeurs possibles :
|
| 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 :
|
| 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 :
|
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.