Crée une stratégie de gestion du cycle de vie.
Description de l'opération
Seuls les systèmes de fichiers NAS à usage général et CPFS pour Lingjun prennent en charge la création de stratégies de gestion du cycle de vie.
Chaque système de fichiers CPFS pour Lingjun prend en charge jusqu'à 10 stratégies de gestion du cycle de vie de type Auto et 100 de type OnDemand.
Jusqu'à 20 stratégies de gestion du cycle de vie pour NAS à usage général peuvent être créées dans chaque région.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| FileSystemId |
string |
Oui |
L'identifiant du système de fichiers. |
31a8e4**** |
| LifecyclePolicyName |
string |
Non |
Le nom de la stratégie de gestion du cycle de vie. Le nom doit comporter entre 3 et 64 caractères, commencer par une lettre majuscule ou minuscule, et peut contenir des lettres, des chiffres, des traits de soulignement (_) ou des traits d'union (-). Remarque
Requis pour NAS à usage général. Non requis pour CPFS pour Lingjun. |
lifecyclepolicy_01 |
| Path |
string |
Non |
Le chemin absolu du répertoire associé à la stratégie de gestion du cycle de vie. Seul NAS à usage général est pris en charge.
Remarque
Seul NAS à usage général est pris en charge. Pour NAS à usage général, utilisez plutôt Paths.N pour associer plusieurs répertoires en même temps.
|
/pathway/to/folder |
| LifecycleRuleName |
string |
Non |
La règle de gestion associée à la stratégie de gestion du cycle de vie. Seul NAS à usage général est pris en charge. Valeurs valides :
Remarque
Valeurs valides :
|
DEFAULT_ATIME_14 |
| StorageType |
string |
Oui |
Le type de hiérarchisation du stockage.
Remarque
NAS à usage général prend en charge InfrequentAccess et Archive. CPFS pour Lingjun ne prend en charge que InfrequentAccess. Valeurs valides :
|
InfrequentAccess |
| Paths |
array |
Non |
Les chemins absolus des répertoires associés à la stratégie de gestion du cycle de vie. |
"/path1", "/path2" |
|
string |
Non |
Le chemin absolu d'un répertoire associé à la stratégie de gestion du cycle de vie. Plusieurs répertoires peuvent être associés. Chaque chemin doit commencer par une barre oblique (/) et doit être un chemin existant dans la cible de montage. Valeurs valides de N : 1 à 10. Remarque
|
“/path1" |
|
| Description |
string |
Non |
La description de la stratégie de cycle de vie. Format : La description doit comporter entre 3 et 64 caractères, commencer par une lettre et peut contenir des lettres, des chiffres, des traits de soulignement (_) ou des traits d'union (-). Remarque
Seul CPFS pour Lingjun est pris en charge. |
Description |
| LifecyclePolicyType |
string |
Non |
Le type de stratégie.
Valeurs valides :
|
Auto |
| TransitRules |
array<object> |
Non |
Les règles de transit des données de fichier. Vous pouvez configurer jusqu'à une règle. Remarque
Pris en charge uniquement lorsque LifecyclePolicyType est défini sur Auto pour les systèmes de fichiers CPFS pour Lingjun. |
|
|
object |
Non |
La règle de transit des données de fichier. Vous pouvez configurer jusqu'à une règle. Remarque
Pris en charge uniquement lorsque LifecyclePolicyType est défini sur Auto pour les systèmes de fichiers CPFS pour Lingjun. |
||
| Attribute |
string |
Non |
L'attribut de la règle. Valeurs valides :
Valeurs valides :
|
Atime |
| Threshold |
string |
Non |
Le seuil de la règle. Valeurs valides :
|
3 |
| RetrieveRules |
array<object> |
Non |
Les règles de récupération des données de fichier. Vous pouvez configurer jusqu'à une règle. Remarque
Seuls les systèmes de fichiers CPFS pour Lingjun sont pris en charge. Remarque
Lorsque LifecyclePolicyType est défini sur OnDemand, au moins un des paramètres TransitRules ou RetrieveRules doit être spécifié. |
|
|
object |
Non |
La règle de récupération des données de fichier. Vous pouvez configurer jusqu'à une règle. |
||
| Attribute |
string |
Non |
L'attribut de la règle. Valeurs valides :
Valeurs valides :
|
RetrieveType |
| Threshold |
string |
Non |
Le seuil de la règle. Valeurs valides :
Valeurs valides :
|
All |
| DeleteRules |
array<object> |
Non |
Les règles d'expiration et de suppression des données de fichier. Vous pouvez configurer jusqu'à une règle. |
|
|
object |
Non |
Les règles d'expiration et de suppression des données de fichier. Vous pouvez configurer jusqu'à une règle. |
||
| Attribute |
string |
Non |
L'attribut de la règle. Valeurs valides :
Valeurs valides :
|
Atime |
| Threshold |
string |
Non |
Le seuil de la règle. Valeurs valides :
|
1 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
BC7C825C-5F65-4B56-BEF6-98C56C7C**** |
| Success |
boolean |
L'état de la requête. Valeurs valides :
|
true |
| LifecyclePolicyId |
string |
L'identifiant de la stratégie de cycle de vie. |
lsp-bp1234567890ab**** |
Exemples
JSON format
{
"RequestId": "BC7C825C-5F65-4B56-BEF6-98C56C7C****",
"Success": true,
"LifecyclePolicyId": "lsp-bp1234567890ab****"
}
Codes d'erreur
|
Code de statut 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. | Les systèmes de fichiers chiffrés ne prennent pas en charge la gestion du cycle de vie. |
| 400 | OperationDenied.LifecyclePolicyCountLimitExceeded | The maximum number of LifecyclePolicies is exceeded. | Le nombre de stratégies de cycle de vie a atteint la limite supérieure. |
| 400 | InvalidLifecyclePolicy.AlreadyExist | The specified LifecyclePolicy already exists. | La stratégie de cycle de vie spécifiée existe déjà. |
| 400 | InvalidParameter.PathsNumberExceed | The maximum number of Path.N for this operation is 10. | Un maximum de 10 chemins peut être associé à chaque stratégie. |
| 400 | InvalidFilesystemType.NotSupport | The API operation does not support the file system type. | L'opération actuelle ne prend pas en charge ce type de système de fichiers. |
| 400 | InvalidParameter.PathOrPaths | Either Path or Paths.N must be specified. | Vous devez spécifier soit le paramètre Path, soit le paramètre Paths.N, mais pas les deux. |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | Le paramètre FileSystemId n'est pas spécifié. |
| 400 | Lifecycle.Count.Exceeded | The lifecycle policy count exceeds the max limit per type per filesystem. | Le nombre de stratégies de cycle de vie dépasse la limite. |
| 403 | OperationDenied.NotSupportPaths.N | Your request does not meet the gray condition. The Paths.N parameter is not supported. | La requête actuelle n'a pas été validée par la stratégie de déploiement canari. 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. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.