メインコンテンツまでスキップ
バージョン: 4.x

CREATE STORAGE POLICY

デスクリプション

ストレージポリシーを作成するには、まずストレージリソースを作成し、次にマイグレーションポリシーを作成する際に、作成したストレージリソース名を関連付ける必要があります。詳細については、RESOURCEセクションを参照してください。

Syntax

CREATE STORAGE POLICY <policy_name>
PROPERTIES(
"storage_resource" = "<storage_resource_name>"
[{, "cooldown_datetime" = "<cooldown_datetime>"
| , "cooldown_ttl" = "<cooldown_ttl>"}]
);

必須パラメータ

  1. <policy_name>: 作成するストレージポリシーの名前
  2. <storage_resource_name>: 関連付けるストレージリソースの名前。作成方法の詳細については、RESOURCEセクションを参照してください

オプションパラメータ

  1. <cooldown_datetime>: データ移行ポリシー作成時のクールダウン時間を指定します
  2. <cooldown_ttl>: データ移行ポリシー作成時のホットデータの期間を指定します

アクセス制御要件

このSQLコマンドを正常に実行するための前提条件は、ADMIN_PRIV権限を持つことです。権限ドキュメントを参照してください。

権限オブジェクト備考
ADMIN_PRIVクラスタ全体の管理権限NODE_PRIV以外のすべての権限

  1. 指定されたデータクールダウン時間でデータ移行ポリシーを作成します。

    CREATE STORAGE POLICY testPolicy
    PROPERTIES(
    "storage_resource" = "s3",
    "cooldown_datetime" = "2022-06-08 00:00:00"
    );
  2. 指定されたホットデータの期間でデータ移行ポリシーを作成する

    CREATE STORAGE POLICY testPolicy
    PROPERTIES(
    "storage_resource" = "s3",
    "cooldown_ttl" = "1d"
    );