ライフサイクル管理ポリシーを作成します。

説明

Alibaba Cloudアカウント内の1つのリージョンで最大20のライフサイクル管理ポリシーを作成できます。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 この操作は、OpenAPI Explorer で呼び出すことを推奨します。 OpenAPI Explorer は、さまざまな SDK に対して操作のサンプルコードを動的に生成します。

リクエストパラメーター

パラメーター データ型 必須/任意 説明
操作 String 必須 CreateLifecyclePolicy

実行する操作です。

値をCreateLifecyclePolicyに設定します。

FileSystemId String 必須 31a8e4 ****

ファイルシステムの ID。

LifecyclePolicyName String 必須 lifecyclepolicy_01

ライフサイクル管理ポリシーの名前。

LifecycleRuleName String 必須 DEFAULT_ATIME_14

ライフサイクル管理ポリシーのルール。

設定可能な値は以下のとおりです。

  • DEFAULT_ATIME_14: 過去14日間にアクセスされなかったファイルは、IAストレージメディアにダンプされます。
  • DEFAULT_ATIME_30: 過去30日間にアクセスされなかったファイルは、IAストレージメディアにダンプされます。
  • DEFAULT_ATIME_60: 過去60日間にアクセスされなかったファイルは、IAストレージメディアにダンプされます。
  • DEFAULT_ATIME_90: 過去90日間にアクセスされなかったファイルは、IAストレージメディアにダンプされます。
StorageType String 必須 非頻繁なアクセス

IAストレージメディアにダンプされるデータのストレージタイプ。

デフォルト値: InfrequentAccess (IA) 。

パス String 任意 /pathway/to/folder

ライフサイクル管理ポリシーが関連付けられているディレクトリの絶対パス。

ポリシーを1つのディレクトリにのみ関連付けることができます。 パスの先頭にはスラッシュ (/) を付ける必要があります。 It must be a path that exists in the mount target.

Paths.Nパラメーターを設定することを推奨します。 これにより、ポリシーを一度に複数のディレクトリに関連付けることができます。
パスN RepeatList 任意 "/path1", "/path2"

ライフサイクル管理ポリシーが設定されているディレクトリの絶対パス。

You can configure the policy for multiple directories at a time. Nの値には、スラッシュ (/) を前に付け、マウントターゲットの既存のパスである必要があります。 Nの有効値: 1〜10。

レスポンスパラメーター

パラメーター データ型 説明
RequestId String BC7C825C-5F65-4B56-BEF6-98C56C7C ****

リクエストの ID。

Success Boolean true

リクエストが成功したかどうかを示します。

設定可能な値は以下のとおりです。

  • true: The request has succeeded.
  • false: リクエストが失敗しました。

リクエストの例

http(s)://[Endpoint]/?Action=CreateLifecyclePolicy
&FileSystemId=31a8e4 ****
&LifecyclePolicyName=lifecyclepolicy_01
&LifecycleRuleName=DEFAULT_ATIME_14
&StorageType=Infrequency Access
&<共通リクエストパラメータ>

正常に処理された場合のレスポンス例

XML 形式

<RequestId>BC7C825C-5F65-4B56-BEF6-98C56C7C ****</RequestId>
<Success>true</Success>

JSON 形式

{
    "RequestId": "BC7C825C-5F65-4B56-BEF6-98C56C7C ****" 、
    "成功": 真
}

エラーコード

HttpCode エラーコード エラーメッセージ 説明
400 OperationDenied.FileSystemNotSupportedForLifecycle ファイルシステムはライフサイクルをサポートしていません。 指定されたファイルシステムがライフサイクル管理をサポートしていない場合に返されるエラーメッセージ。
400 OperationDenied.EncryptedFileSystemNotSupportedForLifecycle 暗号化されたファイルシステムはライフサイクルをサポートしません。 暗号化されたファイルシステムがライフサイクル管理をサポートしていない場合に返されるエラーメッセージ。
400 OperationDenied。LifecyclePolicyCountLimitceeded LifecyclePoliciesの最大数を超えています。 ライフサイクル管理ポリシーの上限に達した場合に返されるエラーメッセージ。
400 InvalidLifecyclePolicy.AlreadyExist 指定されたLifecyclePolicyは既に存在します。 指定されたライフサイクル管理ポリシーが存在する場合に返されるエラーメッセージ。
400 InvalidParameter.PathsNumberExceed この操作のPath.Nの最大数は10です。 1つのポリシーを10を超えるパスに関連付けることができない場合に返されるエラーメッセージ。
400 InvalidFilesystemType.NotSupport API操作は、ファイルシステムタイプをサポートしていません。 このタイプのファイルシステムがAPIでサポートされていない場合に返されるエラーメッセージ。
400 InvalidParameter.PathOrPaths PathまたはPaths.Nのいずれかを指定する必要があります。 PathパラメーターとPaths.Nパラメーターのいずれかのみを指定する必要がある場合に返されるエラーメッセージ。
403 OperationDenied.NotSupportPaths.N あなたの要求は灰色の条件を満たしていません。 Paths.Nパラメーターはサポートされていません。 リクエストがカナリアリリースポリシーを満たしておらず、Paths.Nパラメーターがサポートされていない場合に返されるエラーメッセージ。
404 InvalidFileSystem.NotFound 指定されたファイルシステムが存在しません。 指定されたファイルシステムが存在しない場合に返されるエラーメッセージ。
404 InvalidParameter.PathNotExist 指定されたパスは存在しません。 指定されたパスが存在しない場合に返されるエラーメッセージ。

エラーコードリストについては、「API エラーセンター」をご参照ください。