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 for Lingjun prennent en charge la création de stratégies de gestion du cycle de vie.
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
|
nas:CreateLifecyclePolicy |
create |
*LifecyclePolicy
|
Aucune | Aucune |
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 (-). |
lifecyclepolicy_01 |
| Path |
string |
Non |
Le chemin absolu du répertoire associé à la stratégie de gestion du cycle de vie. Seul le NAS à usage général est pris en charge. |
/pathway/to/folder |
| LifecycleRuleName |
string |
Non |
La règle de gestion associée à la stratégie de gestion du cycle de vie. Seul le NAS à usage général est pris en charge. Valeurs valides :
|
DEFAULT_ATIME_14 |
| StorageType |
string |
Oui |
Le type de hiérarchisation du stockage. 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. |
“/path1" |
|
| Description |
string |
Non |
La description de la stratégie de cycle de vie. |
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. |
|
|
object |
Non |
La règle de transit des données de fichier. Vous pouvez configurer jusqu'à une règle. |
||
| Attribute |
string |
Non |
L'attribut de la règle. Valeurs valides :
|
Atime |
| Threshold |
string |
Non |
Le seuil de la règle. |
3 |
| RetrieveRules |
array<object> |
Non |
Les règles de récupération des données de fichier. Vous pouvez configurer jusqu'à une règle. |
|
|
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. |
Atime |
| Threshold |
string |
Non |
Le seuil de la règle. |
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. |
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. | |
| 400 | OperationDenied.EncryptedFileSystemNotSupportedForLifecycle | The encrypted file system does not support lifecycle. | |
| 400 | OperationDenied.LifecyclePolicyCountLimitExceeded | The maximum number of LifecyclePolicies is exceeded. | |
| 400 | InvalidLifecyclePolicy.AlreadyExist | The specified LifecyclePolicy already exists. | |
| 400 | InvalidParameter.PathsNumberExceed | The maximum number of Path.N for this operation is 10. | |
| 400 | InvalidFilesystemType.NotSupport | The API operation does not support the file system type. | |
| 400 | InvalidParameter.PathOrPaths | Either Path or Paths.N must be specified. | |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | |
| 400 | Lifecycle.Count.Exceeded | The lifecycle policy count exceeds the max limit per type per filesystem. | |
| 403 | OperationDenied.NotSupportPaths.N | Your request does not meet the gray condition. The Paths.N parameter is not supported. | |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | |
| 404 | InvalidParameter.PathNotExist | The specified path does not exist. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.