すべてのプロダクト
Search
ドキュメントセンター

File Storage NAS:UpdateLifecyclePolicy

最終更新日:Sep 10, 2026

ライフサイクル管理ポリシーのルールを更新します。CPFS for Lingjun のみがサポートされています。 UpdateLifecyclePolicy は上書きセマンティクスを使用します。オプションパラメーターが空の場合、対応するフィールドは削除されます。ライフサイクルルールを追加するには、まず DescribeLifecyclePolicies 操作を呼び出して現在のライフサイクルルール設定を取得し、新しいライフサイクルルール設定を追加してから、UpdateLifecyclePolicy 操作を呼び出してライフサイクルルール設定を更新します。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエストパラメーター

パラメーター

型

必須 / 任意

説明

例

FileSystemId

string

必須

ファイルシステム ID。ID は bmcpfs- で始まり、bmcpfs-290w65p03ok64ya**** などとなります。

説明

このパラメーターは、CPFS for Lingjun ファイルシステムのライフサイクル管理ポリシーで LifecyclePolicyType が OnDemand に設定されている場合にのみサポートされます。

bmcpfs-290w65p03ok64y*****

StorageType

string

任意

階層化ストレージタイプ。

  • InfrequentAccess: IA ストレージクラス (デフォルト)。

  • Archive: アーカイブストレージクラス。

列挙値:

  • Archive :

    アーカイブストレージクラス。

  • InfrequentAccess :

    IA ストレージクラス。

InfrequentAccess

LifecyclePolicyId

string

必須

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

説明

このパラメーターは、CPFS for Lingjun ファイルシステムでは必須です。

lsp-bp1234567890ab****

Description

string

任意

ライフサイクルポリシーの説明。

フォーマット: 説明は 3~64 文字の長さで、英字で始まり、英字、数字、アンダースコア (_)、またはハイフン (-) を含めることができます。

説明

CPFS for Lingjun のみがサポートされています。

ライフサイクルポリシーの説明

Paths

array

任意

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

string

任意

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

複数のディレクトリを関連付けることができます。パスはスラッシュ (/) で始まる必要があり、マウントポイントに存在するパスである必要があります。N の有効な値: 1~10。

/パス1

TransitRules

array<object>

任意

データ転送ルール。最大 1 つのルールを設定できます。

説明

このパラメーターは、CPFS for Lingjun ファイルシステムで LifecyclePolicyType が Auto に設定されている場合にのみサポートされます。

object

任意

データ転送ルール。

Attribute

string

任意

ルールの属性。

有効な値:

  • Atime: ファイルの最終アクセス時間。

アクセス時間

Threshold

string

任意

ルールのしきい値。

有効な値:

  • Attribute が Atime に設定されている場合、この値はファイルが最後にアクセスされた時間からの日数を指定します。有効な値: 1~365。

3

RetrieveRules

array<object>

任意

データ取得ルール。最大 1 つのルールを設定できます。

説明

CPFS for Lingjun ファイルシステムのみがサポートされています。

object

任意

データ取得ルール。

Attribute

string

任意

ルールの属性。有効な値:

  • RetrieveType: 取得メソッド。

RetrieveType

Threshold

string

任意

ルールのしきい値。有効な値:

  • RetrieveType
    • AfterVisit: LifecyclePolicyType が Auto に設定されている場合にサポートされます。アクセス時のベストエフォート再現率を示します。

    • All: LifecyclePolicyType が OnDemand に設定されている場合にサポートされます。すべてのデータを取得することを示します。

列挙値:

  • All :

    All。

  • AfterVisit :

    AfterVisit。

All

DeleteRules

array<object>

任意

ファイルデータの有効期限および削除ルール。

object

任意

ファイルデータの有効期限および削除ルール。

Attribute

string

任意

ルールの属性。

有効な値:

  • Atime: ファイルの最終アクセス時間。

列挙値:

  • Atime :

    ファイルの最終アクセス時間。

アクセス時間

Threshold

string

任意

ルールのしきい値。

有効な値:

  • Attribute が Atime に設定されている場合、この値はファイルが最後にアクセスされた時間からの日数を指定します。有効な値: 1~365。

4

レスポンスフィールド

フィールド

型

説明

例

object

RequestId

string

リクエスト ID。

98696EF0-1607-4E9D-B01D-F20930B6****

Success

boolean

リクエスト状態。

有効な値:

  • true: リクエストが成功しました。

  • false: リクエストが失敗しました。

true

例

成功レスポンス

JSONJSON

{
  "RequestId": "98696EF0-1607-4E9D-B01D-F20930B6****",
  "Success": true
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 InvalidLifecyclePolicy.NotFound The specified LifecyclePolicy does not exist. 指定されたライフサイクルポリシーが存在しません。
404 InvalidFileSystem.NotFound The specified file system does not exist. 指定されたファイルシステムが存在しません。

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。