Interroge les quotas de répertoire d'un système de fichiers.
Débogage
Paramètres de requête
|
Paramètre |
Type |
Obligatoire |
Exemple |
Description |
|
Action |
String |
Oui |
DescribeDirQuotas |
Opération à effectuer. Définissez la valeur sur DescribeDirQuotas. |
|
FileSystemId |
String |
Oui |
1ca404**** |
ID du système de fichiers. |
|
Path |
String |
Non |
/data/sub1 |
Chemin absolu d'un répertoire. Si vous ne spécifiez pas ce paramètre, tous les répertoires associés à des quotas sont renvoyés. |
|
PageSize |
Integer |
Non |
1 |
Nombre d'entrées à renvoyer par page. Valeur par défaut : 10. Valeurs valides : 1 à 100. |
|
PageNumber |
Integer |
Non |
1 |
Numéro de la page à renvoyer. Les pages commencent à la page 1. Valeur par défaut : 1. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| TotalCount | Integer | 1 | Nombre total de répertoires. |
| DirQuotaInfos | Array of DirQuotaInfo | Informations sur les quotas de tous les répertoires. |
|
| Status | String | Normal | Statut du quota créé pour le répertoire. Valeurs valides : Initializing et Normal. L'état Initializing indique que le quota est en cours de création. L'état Normal indique que le quota est créé. |
| Path | String | /data/sub1 | Chemin absolu d'un répertoire. |
| DirInode | String | 1123 | Numéro d'inœud du répertoire. |
| UserQuotaInfos | Array of UserQuotaInfo | Informations sur les quotas de tous les utilisateurs. |
|
| FileCountReal | Long | 5100 | Nombre total de fichiers créés par un utilisateur dans le répertoire. |
| UserType | String | Uid | Type d'ID utilisateur. Valeurs valides : Uid, Gid et AllUsers.
|
| FileCountLimit | Long | 10000 | Nombre maximal de fichiers qu'un utilisateur peut créer dans le répertoire. |
| UserId | String | 500 | ID de l'utilisateur pour lequel vous créez un quota sur le répertoire. La valeur dépend du paramètre UserType. Valeurs valides : Uid et Gid. |
| SizeLimit | Long | 1024 | Taille maximale des fichiers qu'un utilisateur peut créer dans le répertoire. Unité : Gio. |
| QuotaType | String | Accounting | Type de quota. Valeurs valides : Accounting et Enforcement. |
| SizeReal | Long | 800 | Taille totale des fichiers créés par un utilisateur dans le répertoire. Unité : Gio. |
| RequestId | String | 5BC5CB97-9F28-42FE-84A4-0CD0DF42**** | ID de la requête. |
| PageSize | Integer | 1 | Nombre d'entrées renvoyées par page. |
| PageNumber | Integer | 1 | Numéro de la page renvoyée. |
Exemples
Exemples de requêtes
http(s)://[Endpoint]/?Action=DescribeDirQuotas
&FileSystemId=1ca404****
&Path=/data/sub1
&PageSize=1
&PageNumber=1
&Common request parameters
Exemples de réponses réussies
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeDirQuotasResponse>
<TotalCount>1</TotalCount>
<DirQuotaInfos>
<Status>Normal</Status>
<Path>/data/sub1</Path>
<DirInode>1123</DirInode>
<UserQuotaInfos>
<FileCountReal>5100</FileCountReal>
<UserType>Uid</UserType>
<FileCountLimit>10000</FileCountLimit>
<UserId>500</UserId>
<SizeLimit>1024</SizeLimit>
<QuotaType>Accounting</QuotaType>
<SizeReal>800</SizeReal>
</UserQuotaInfos>
</DirQuotaInfos>
<RequestId>5BC5CB97-9F28-42FE-84A4-0CD0DF42****</RequestId>
<PageSize>1</PageSize>
<PageNumber>1</PageNumber>
</DescribeDirQuotasResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"TotalCount" : 1,
"DirQuotaInfos" : [ {
"Status" : "Normal",
"Path" : "/data/sub1",
"DirInode" : "1123",
"UserQuotaInfos" : [ {
"FileCountReal" : 5100,
"UserType" : "Uid",
"FileCountLimit" : 10000,
"UserId" : "500",
"SizeLimit" : 1024,
"QuotaType" : "Accounting",
"SizeReal" : 800
} ]
} ],
"RequestId" : "5BC5CB97-9F28-42FE-84A4-0CD0DF42****",
"PageSize" : 1,
"PageNumber" : 1
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.