create
この操作はクラスターのバックアップを作成します。
Description
Zilliz Cloud では、バックアップはデータのコピーであり、データ損失やシステム障害が発生した場合に、クラスター全体または特定のコレクションを復元できます。
オプションを指定せずにこのコマンドを実行すると、一連の対話型プロンプトに従って操作できます。
バックアップの作成には追加料金が発生し、料金はバックアップが保存されるクラウドリージョンに基づいて決まります。すべてのバックアップファイルは、ソースクラスターと同じクラウドリージョンに保存されます。たとえば、AWS us-west-2 内のクラスターのバックアップは AWS us-west-2 に保存されます。
この機能は Dedicated クラスターでのみ使用できます。
Synopsis
zilliz backup create
--cluster-id <value>
[--database <value>]
[--collection <value>]
[--output <value>]
[--query <value>]
[--no-header]
[--body <value>]
Options
-
--cluster-id (string) -
[必須]
inxx-xxxxxのようなクラスター ID を指定します。zilliz context setを使用してクラスターが設定されている場合、このオプションを未設定のままにすると自動的に適用されます。 -
--database (string) -
コレクションレベルのバックアップ用のデータベース名を指定します。
-
--collection (string) -
コレクション名を指定します。クラスター全体のバックアップでは省略できます。
-
--output, -o (string) -
出力形式を指定します。指定可能な値:
-
json, -
table, -
text, -
yaml, -
csv.
-
-
--no-header (boolean) -
出力が
tableまたはcsvに設定されている場合に、ヘッダー行を省略するかどうかを指定します。 -
--query, -q (string) -
出力をフィルタリングするための JMESPath 式を指定します。
-
--body (string) -
以下のスキーマに一致する生の JSON 文字列です。具体的な例については、Create Backup を参照してください。
json{"$schema": "http://json-schema.org/draft-07/schema#","title": "create backup","type": "object","properties": {"backupType": {"type": "string","enum": ["CLUSTER","COLLECTION"]},"dbCollections": {"type": "array","items": {"type": "object","properties": {"dbName": {"type": "string"},"collectionNames": {"type": "array","items": {"type": "string"}}}}},"crossRegionCopies": {"type": "array","items": {"type": "object","properties": {"regionId": {"type": "string"}}}}},"required": ["backupType"]}
Example
# Full cluster backup (default)
zilliz backup create --cluster-id in01-xxxxxxxxxxxx
# Collection-level backup
zilliz backup create --cluster-id in01-xxxxxxxxxxxx \
--database default \
--collection my_col