Créez une politique de cycle de vie.
Notes d'utilisation
Vous pouvez créer des politiques de cycle de vie uniquement pour les systèmes de fichiers NAS à usage général.
Vous pouvez créer jusqu'à 20 politiques de cycle de vie dans une région donnée pour un compte Alibaba Cloud.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | CreateLifecyclePolicy | L'opération que vous souhaitez effectuer. Définissez la valeur sur CreateLifecyclePolicy. |
| FileSystemId | String | Oui | 31a8e4**** | L'ID du système de fichiers. |
| LifecyclePolicyName | String | Oui | lifecyclepolicy_01 | Le nom de la politique de cycle de vie. Le nom doit comporter entre 3 et 64 caractères et peut contenir des lettres, des chiffres, des traits de soulignement (_) et des traits d'union (-). Le nom doit commencer par une lettre. |
| Path | String | Non | /pathway/to/folder | Le chemin absolu du répertoire associé à la politique de cycle de vie. Si vous spécifiez ce paramètre, vous ne pouvez associer la politique de cycle de vie qu'à un seul répertoire. Le chemin doit commencer par une barre oblique (/) et doit correspondre à un chemin existant dans la cible de montage. Remarque Nous vous recommandons de spécifier le paramètre Paths.N afin de pouvoir associer la politique de cycle de vie à plusieurs répertoires. |
| LifecycleRuleName | String | Oui | DEFAULT_ATIME_14 | La règle de gestion associée à la politique de cycle de vie. Valeurs valides :
|
| StorageType | String | Oui | InfrequentAccess | Le type de stockage des données transférées vers le support de stockage IA. Valeur par défaut : InfrequentAccess (IA). |
| Paths.N | String | Non | "/path1", "/path2"" | Le chemin absolu du répertoire associé à la politique de cycle de vie. Si vous spécifiez ce paramètre, vous pouvez associer la politique de cycle de vie à plusieurs répertoires. Chaque chemin doit commencer par une barre oblique (/) et doit correspondre à un chemin existant dans la cible de montage. Valeurs valides de N : 1 à 10. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | BC7C825C-5F65-4B56-BEF6-98C56C7C**** | L'ID de la requête. |
| Success | Boolean | true | Indique si la requête a abouti. Valeurs valides :
|
Exemples
Exemple de requête
http(s)://[Endpoint]/?Action=CreateLifecyclePolicy
&FileSystemId=31a8e4****
&LifecyclePolicyName=lifecyclepolicy_01
&LifecycleRuleName=DEFAULT_ATIME_14
&StorageType=InfrequentAccess
&<Common request parameters>
Exemple de réponse réussie
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<RequestId>BC7C825C-5F65-4B56-BEF6-98C56C7C****</RequestId>
<Success>true</Success>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "BC7C825C-5F65-4B56-BEF6-98C56C7C****",
"Success" : true
}
Codes d'erreur
| Code d'état HTTP | Code d'erreur | Message d'erreur | Description |
| 400 | OperationDenied.FileSystemNotSupportedForLifecycle | The file system does not support lifecycle. | Le système de fichiers spécifié ne prend pas en charge la gestion du cycle de vie. |
| 400 | OperationDenied.EncryptedFileSystemNotSupportedForLifecycle | The encrypted file system does not support lifecycle. | Un système de fichiers chiffré ne prend pas en charge la gestion du cycle de vie. |
| 400 | OperationDenied.LifecyclePolicyCountLimitExceeded | The maximum number of LifecyclePolicies is exceeded. | La limite supérieure du nombre de politiques de cycle de vie est atteinte. |
| 400 | InvalidLifecyclePolicy.AlreadyExist | The specified LifecyclePolicy already exists. | La politique de cycle de vie spécifiée existe déjà. |
| 400 | InvalidParameter.PathsNumberExceed | The maximum number of Path.N for this operation is 10. | Une politique de cycle de vie ne peut pas être associée à plus de 10 chemins. |
| 400 | InvalidFilesystemType.NotSupport | The API operation does not support the file system type. | L'opération ne prend pas en charge le type de système de fichiers spécifié. |
| 400 | InvalidParameter.PathOrPaths | Either Path or Paths.N must be specified. | Un seul des paramètres Path et Paths.N peut être spécifié. |
| 403 | OperationDenied.NotSupportPaths.N | Your request does not meet the gray condition. The Paths.N parameter is not supported. | La requête ne respecte pas la stratégie de déploiement canari et le paramètre Paths.N n'est pas pris en charge. |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | Le système de fichiers spécifié n'existe pas. |
| 404 | InvalidParameter.PathNotExist | The specified path does not exist. | Le chemin spécifié n'existe pas. |
Pour obtenir la liste des codes d'erreur, consultez la page Codes d'erreur du service.