建立一個生命週期管理原則。
介面說明
僅通用型 NAS 檔案系統和 CPFS 智算版支援建立生命週期管理原則。
每個 CPFS 智算版檔案系統最多建立 10 個 Auto 類型 和 100 個 OnDemand 類型的生命週期管理原則。
每個地區可以建立 20 個通用型 NAS 的生命週期管理原則。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
nas:CreateLifecyclePolicy |
create |
*LifecyclePolicy
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| FileSystemId |
string |
是 |
檔案系統 ID。 |
31a8e4**** |
| LifecyclePolicyName |
string |
否 |
生命週期管理原則名稱。 長度為 3~64 個字元,必須以大寫字母或小寫字母開頭,可以包含英文字母、數字、底線(_)或者短劃線(-)。 說明
通用型 NAS 必須傳入,CPFS 智算版無需填入。 |
lifecyclepolicy_01 |
| Path |
string |
否 |
生命週期管理原則關聯目錄的絕對路徑。僅支援通用型 NAS。
說明
僅支援通用型 NAS。通用型 NAS 建議您配置 Paths.N,可以同時關聯多個目錄。
|
/pathway/to/folder |
| LifecycleRuleName |
string |
否 |
生命週期管理原則關聯的管理規則。僅通用型 NAS 支援。 取值:
說明
|
DEFAULT_ATIME_14 |
| StorageType |
string |
是 |
分級儲存類型。
說明
通用型 NAS 支援 InfrequentAccess 和 Archive; CPFS 智算版僅支援 InfrequentAccess。 |
InfrequentAccess |
| Paths |
array |
否 |
生命週期管理原則關聯目錄的絕對路徑。 |
"/path1", "/path2" |
|
string |
否 |
生命週期管理原則關聯目錄的絕對路徑。 支援關聯多個目錄。必須以正斜線(/)開頭,並且是掛載點中真實存在的路徑,N 的取值範圍為 1~10。 說明
|
“/path1" |
|
| Description |
string |
否 |
生命週期策略描述。 格式: 長度為 3-64 個字元,必須以字母開頭,可以包含英文字母、數字、底線(_)或者短劃線(-)。 說明
僅 CPFS 智算版支援。 |
描述 |
| LifecyclePolicyType |
string |
否 |
策略類型
|
Auto |
| TransitRules |
array<object> |
否 |
檔案資料轉儲規則,最多配置 1 個。 說明
僅 CPFS 智算版檔案系統的 LifecyclePolicyType=Auto 時支援 |
|
|
object |
否 |
檔案資料轉儲規則,最多配置 1 個。 說明
僅 CPFS 智算版檔案系統的 LifecyclePolicyType=Auto 時支援 |
||
| Attribute |
string |
否 |
規則的屬性。 取值:
|
Atime |
| Threshold |
string |
否 |
規則的閾值。 取值:
|
3 |
| RetrieveRules |
array<object> |
否 |
檔案資料取回規則,最多配置 1 個。 說明
僅 CPFS 智算版檔案系統支援。 |
|
|
object |
否 |
檔案資料取回規則,最多配置 1 個。 |
||
| Attribute |
string |
否 |
規則的屬性,取值:
|
RetrieveType |
| Threshold |
string |
否 |
規則的閾值,取值:
|
All |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
請求 ID。 |
BC7C825C-5F65-4B56-BEF6-98C56C7C**** |
| Success |
boolean |
請求狀態。 包括:
|
true |
| LifecyclePolicyId |
string |
生命週期策略的 ID |
lsp-bp1234567890ab**** |
樣本
正常返回樣本
JSON格式
{
"RequestId": "BC7C825C-5F65-4B56-BEF6-98C56C7C****",
"Success": true,
"LifecyclePolicyId": "lsp-bp1234567890ab****"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 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. | 每個策略最多允許關聯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. | Path 和 Paths.N參數必須指定其中一個,並且不能同時指定。 |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | 未指定FileSystemId參數。 |
| 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. | 當前請求未通過灰階策略,不持支Paths.N參數。 |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | 指定的檔案系統不存在。 |
| 404 | InvalidParameter.PathNotExist | The specified path does not exist. | 指定的路徑不存在。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。