restore-cluster
この操作は、バックアップを新しいクラスターに復元します。
Description
Zilliz Cloud では、バックアップはデータのコピーであり、データ損失やシステム障害が発生した際に、クラスター全体または特定のコレクションを復元できます。
クラスターを復元すると、新しいクラスターが作成され、バックアップされたすべてのコレクションがそこにコピーされます。オプションを指定せずにこのコマンドを実行すると、一連の対話型プロンプトが開始されます。
この機能は Dedicated クラスターでのみ使用できます。
Synopsis
zilliz backup restore-cluster
--cluster-id <value>
--backup-id <value>
--project-id <value>
--name <value>
--cu-size <value>
--collection-status <KEEP | RELEASE>
--restore-version-policy <LATEST | ORIGINAL>
[--output <value>]
[--query <value>]
[--no-header]
Options
-
--cluster-id (string) -
[REQUIRED]
inxx-xxxxxに似た形式の、ソースクラスター ID を示します。zilliz context setを使用してクラスターが設定されている場合、このオプションを指定しなくても自動的に適用されます。 -
--backup-id (string) -
[REQUIRED]
backupx-xxxxxに似た形式の、復元するバックアップの ID を示します。 -
--project-id (string) -
[REQUIRED]
proj-xxxxxに似た形式の、ターゲットプロジェクト ID を示します。 -
--name (string) -
[REQUIRED]
新しいクラスター名を示します。
-
--cu-size (integer) -
[REQUIRED]
新しいクラスターのコンピュートユニット (CU) を示します。
CU は、データの並列処理に使用される計算リソースの基本単位であり、CU のタイプごとに CPU、メモリ、ストレージの組み合わせが異なります。CU の概念は Dedicated クラスターにのみ適用されます。
-
Standard プロジェクト内の Dedicated クラスターでは、CU サイズとレプリカ数の積は 32 以下である必要があります。
-
Enterprise プロジェクト内の Dedicated クラスターでは、CU サイズとレプリカ数の積は 1,024 以下である必要があります。
-
-
--collection-status (string) -
[REQUIRED]
復元後のコレクションの状態を示します。
使用可能な値:
KEEPおよびRELEASE。 -
--output, -o (string) -
出力形式を示します。使用可能な値:
-
json, -
table, -
text, -
yaml, -
csv.
-
-
--no-header (boolean) -
出力が
tableまたはcsvに設定されている場合に、ヘッダー行を省略するかどうかを示します。 -
--query, -q (string) -
出力をフィルタリングする JMESPath 式を示します。
-
--restore-version-policy (string) -
DB バージョンの復元ポリシーを指定します。使用可能な値:
LATESTおよびORIGINAL。
Example
# コレクションをロードした状態で復元
zilliz backup restore-cluster --cluster-id in01-xxxx \
--backup-id backup-xxxx \
--project-id proj-xxxx \
--name restored \
--cu-size 1 \
--collection-status KEEP \
--restore-version-policy LATEST