Bir yaşam döngüsü yönetim ilkesi oluşturur.
Operation description
Yalnızca Genel amaçlı NAS dosya sistemleri ve Lingjun için CPFS, yaşam döngüsü yönetim ilkeleri oluşturmayı destekler.
Her Lingjun için CPFS dosya sistemi, en fazla 10 Auto türünde ve 100 OnDemand türünde yaşam döngüsü yönetim ilkesini destekler.
Her bölgede Genel amaçlı NAS için en fazla 20 yaşam döngüsü yönetim ilkesi oluşturulabilir.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
nas:CreateLifecyclePolicy |
create |
*LifecyclePolicy
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| FileSystemId |
string |
Yes |
Dosya sistemi kimliği. |
31a8e4**** |
| LifecyclePolicyName |
string |
No |
Yaşam döngüsü yönetim ilkesi adı. Ad 3 ila 64 karakter uzunluğunda olmalı, büyük veya küçük bir harfle başlamalı ve harf, rakam, alt çizgi (_) veya tire (-) içerebilir. Not
Genel amaçlı NAS için gereklidir. Lingjun için CPFS için gerekli değildir. |
lifecyclepolicy_01 |
| Path |
string |
No |
Yaşam döngüsü yönetim ilkesiyle ilişkili dizinin mutlak yolu. Yalnızca Genel amaçlı NAS desteklenir.
Not
Yalnızca Genel amaçlı NAS desteklenir. Genel amaçlı NAS için aynı anda birden fazla dizini ilişkilendirmek amacıyla bunun yerine Paths.N kullanın.
|
/pathway/to/folder |
| LifecycleRuleName |
string |
No |
Yaşam döngüsü yönetim ilkesiyle ilişkili yönetim kuralı. Yalnızca Genel amaçlı NAS desteklenir. Geçerli değerler:
Not
Valid values:
|
DEFAULT_ATIME_14 |
| StorageType |
string |
Yes |
Depolama katmanlama türü.
Not
Genel amaçlı NAS, InfrequentAccess ve Archive seçeneklerini destekler. Lingjun için CPFS yalnızca InfrequentAccess seçeneğini destekler. Valid values:
|
InfrequentAccess |
| Paths |
array |
No |
Yaşam döngüsü yönetim ilkesiyle ilişkili dizinlerin mutlak yolları. |
"/path1", "/path2" |
|
string |
No |
Yaşam döngüsü yönetim ilkesiyle ilişkili bir dizinin mutlak yolu. Birden fazla dizin ilişkilendirilebilir. Her yol bir eğik çizgi (/) ile başlamalı ve bağlama hedefinde mevcut bir yol olmalıdır. N için geçerli değerler: 1 ila 10. Not
|
“/path1" |
|
| Description |
string |
No |
Yaşam döngüsü ilkesi açıklaması. Biçim: Açıklama 3 ila 64 karakter uzunluğunda olmalı, bir harfle başlamalı ve harf, rakam, alt çizgi (_) veya tire (-) içerebilir. Not
Yalnızca Lingjun için CPFS desteklenir. |
Description |
| LifecyclePolicyType |
string |
No |
İlke türü.
Valid values:
|
Auto |
| TransitRules |
array<object> |
No |
Dosya verisi aktarım kuralları. En fazla bir kural yapılandırabilirsiniz. Not
Yalnızca Lingjun için CPFS dosya sistemlerinde LifecyclePolicyType değeri Auto olarak ayarlandığında desteklenir. |
|
|
object |
No |
Dosya verisi aktarım kuralı. En fazla bir kural yapılandırabilirsiniz. Not
Yalnızca Lingjun için CPFS dosya sistemlerinde LifecyclePolicyType değeri Auto olarak ayarlandığında desteklenir. |
||
| Attribute |
string |
No |
Kural özniteliği. Geçerli değerler:
Valid values:
|
Atime |
| Threshold |
string |
No |
Kural eşiği. Geçerli değerler:
|
3 |
| RetrieveRules |
array<object> |
No |
Dosya verisi alma kuralları. En fazla bir kural yapılandırabilirsiniz. Not
Yalnızca Lingjun için CPFS dosya sistemleri desteklenir. Not
LifecyclePolicyType değeri OnDemand olarak ayarlandığında, TransitRules veya RetrieveRules parametrelerinden en az biri belirtilmelidir. |
|
|
object |
No |
Dosya verisi alma kuralı. En fazla bir kural yapılandırabilirsiniz. |
||
| Attribute |
string |
No |
Kural özniteliği. Geçerli değerler:
Valid values:
|
RetrieveType |
| Threshold |
string |
No |
Kural eşiği. Geçerli değerler:
Valid values:
|
All |
| DeleteRules |
array<object> |
No |
Dosya verisi sona erme ve silme kuralları. En fazla bir kural yapılandırabilirsiniz. |
|
|
object |
No |
Dosya verisi sona erme ve silme kuralları. En fazla bir kural yapılandırabilirsiniz. |
||
| Attribute |
string |
No |
Kural özniteliği. Geçerli değerler:
Valid values:
|
Atime |
| Threshold |
string |
No |
Kural eşiği. Geçerli değerler:
|
1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
İstek kimliği. |
BC7C825C-5F65-4B56-BEF6-98C56C7C**** |
| Success |
boolean |
İstek durumu. Geçerli değerler:
|
true |
| LifecyclePolicyId |
string |
Yaşam döngüsü ilkesi kimliği. |
lsp-bp1234567890ab**** |
Examples
Success response
JSON format
{
"RequestId": "BC7C825C-5F65-4B56-BEF6-98C56C7C****",
"Success": true,
"LifecyclePolicyId": "lsp-bp1234567890ab****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
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. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.