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

CREATE STORAGE POLICYの作成

デスクリプション

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

Syntax

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

必須パラメータ

<policy_name>

作成するストレージポリシーの名前

<storage_resource_name>

関連するストレージリソースの名前。作成方法の詳細については、RESOURCEセクションを参照してください

オプションパラメータ

<cooldown_datetime>

データ移行ポリシー作成時のクールダウン時間を指定します

<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"
);
  1. 指定されたホットデータの期間でデータ移行ポリシーを作成する
CREATE STORAGE POLICY testPolicy
PROPERTIES(
"storage_resource" = "s3",
"cooldown_ttl" = "1d"
);