メインコンテンツまでスキップ

ストレージポリシーを作成

説明

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

構文

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"
    );