テストテンプレートとモニターテンプレートのインポートとエクスポート
テストとモニター用のテンプレートは、Control Center の 1 つのインストールからエクスポートし、別のインストール環境(または同じ Control Center 上の別のアカウント)にインポートできます。この目的には、以下のコマンドが使用されます。
ncc template
テスト用ncc monitor-template
モニター用
この 2 つのコマンドの構文は同一で、以下で詳しく説明します ncc template
。
リスト テンプレート
アカウント名、テンプレート名、ID を持つすべてのテンプレートを一覧表示するには、次のコマンドを実行します。
ncc template list [--account NAME]
フラグを --account
使用して、特定のアカウントからのテンプレートのみをリストします。
テンプレートのエクスポート
次のコマンドを使用して、テンプレート設定を JSON 形式でエクスポートします。
ncc template export [--account NAME] [--file NAME] [id ...]
[id ...]
エクスポートするテンプレートのDの一覧を示します。テンプレートの ID が指定されていない場合は、すべてのテンプレートがエクスポートされます。
フラグは --file
、出力ファイルの名前を指定します。これを省略すると、出力は標準出力に書き込まれます。
このフラグを --account
使用して、アカウント別にテンプレートをフィルターします。
テンプレートのインポート
テンプレートのエクスポート時に、次のように指定したアカウントにテンプレートをインポートできます。
ncc template import --account NAME [--force_overwrite] [export file name]
ここで、 export file name
から ncc template export
取得した出力ファイルである。(ファイルが指定されていない場合、import コマンドは stdin から読み取ります。
フラグが force_overwrite
設定されている場合は、アカウントにすでに存在する同じ名前のテンプレートが上書きされます。このオプションを使用することは一般に 推奨されません 。インポートする前に、既存のテンプレートの名前を変更することをお望みです。
使用例
-
「template1」という名前の単一のテンプレートをエクスポートします。
ncc template export template1 --file my_template.json
-
アカウント「デモ」からすべてのテンプレートをエクスポート:
ncc template export --account demo --file all_demo_templates.json
-
サーバー上のすべてのテンプレートをエクスポートします。
ncc template export --file all_templates.json
-
エクスポートファイルからアカウント「デモ」にテンプレートをインポート:
ncc template import --account demo all_demo_templates.json