ライフサイクルポリシーを作成します。
操作説明
ライフサイクル管理ポリシーの作成は、汎用 NAS ファイルシステムと CPFS for Lingjun のみがサポートしています。
各 CPFS for Lingjun ファイルシステムは、最大 10 個の Auto タイプと 100 個の OnDemand タイプのライフサイクル管理ポリシーを作成できます。
各リージョンで、汎用 NAS のライフサイクル管理ポリシーを 20 個作成できます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
nas:CreateLifecyclePolicy |
create |
*LifecyclePolicy
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| FileSystemId |
string |
必須 |
ファイルシステムの ID。 |
31a8e4**** |
| LifecyclePolicyName |
string |
任意 |
ライフサイクルポリシーの名前。名前は 3~64 文字で、先頭は英字である必要があります。英字、数字、アンダースコア (_)、ハイフン (-) を使用できます。 説明
汎用 NAS では必須です。 |
lifecyclepolicy_01 |
| Path |
string |
任意 |
ライフサイクルポリシーに関連付けるディレクトリの絶対パス。このパラメーターは汎用 NAS のみがサポートしています。
説明
一度に複数のディレクトリにポリシーを関連付けられるように、Paths.N パラメーターを設定することを推奨します。
|
/pathway/to/folder |
| LifecycleRuleName |
string |
任意 |
ライフサイクルポリシーに関連付けられた管理ルール。このパラメーターは汎用 NAS のみがサポートしています。 有効な値:
説明
|
DEFAULT_ATIME_14 |
| StorageType |
string |
必須 |
ストレージクラス。
説明
汎用 NAS は InfrequentAccess と Archive をサポートしています。CPFS for Lingjun は InfrequentAccess のみをサポートしています。 |
InfrequentAccess |
| Paths |
array |
任意 |
ライフサイクルポリシーに関連付けるディレクトリの絶対パス。 |
"/path1", "/path2" |
|
string |
任意 |
ライフサイクルポリシーに関連付けるディレクトリの絶対パス。 複数のディレクトリの関連付けをサポートします。各パスはスラッシュ (/) で始まり、マウントポイントに存在するパスである必要があります。N の有効な値の範囲は 1~10 です。 説明
|
“/path1" |
|
| Description |
string |
任意 |
ライフサイクルポリシーの説明。 フォーマット:名前は 3~64 文字で、先頭は英字である必要があります。英字、数字、アンダースコア (_)、ハイフン (-) を使用できます。 説明
このパラメーターは CPFS for Lingjun のみがサポートしています。 |
描述 |
| LifecyclePolicyType |
string |
任意 |
ポリシータイプ。
|
Auto |
| TransitRules |
array<object> |
任意 |
データ移行ルール。設定できるルールは 1 つだけです。 説明
LifecyclePolicyType が Auto に設定されている CPFS for Lingjun ファイルシステムでのみサポートされます。 |
|
|
object |
任意 |
データ移行ルール。設定できるルールは 1 つだけです。 説明
LifecyclePolicyType が Auto に設定されている CPFS for Lingjun ファイルシステムでのみサポートされます。 |
||
| Attribute |
string |
任意 |
ルールの属性。 有効な値:
|
Atime |
| Threshold |
string |
任意 |
ルールのしきい値。 有効な値:
|
3 |
| RetrieveRules |
array<object> |
任意 |
ファイルデータ取得ルール。設定できるルールは 1 つだけです。 説明
このパラメーターは CPFS for Lingjun のみがサポートしています。 |
|
|
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**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "BC7C825C-5F65-4B56-BEF6-98C56C7C****",
"Success": true,
"LifecyclePolicyId": "lsp-bp1234567890ab****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 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. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。