データのインポートとエクスポート
ボルトの記録、フォルダ、チームのアクセス権限をインポートおよびエクスポートするコマンド
コマンド
Keeperコマンドリファレンス
対話型シェル、CLI、JSON設定ファイルのいずれを使用する場合でも、以下のコマンドがサポートされており、各コマンドでは追加のパラメータとオプションがご利用になれます。
特定のコマンドのヘルプを表示するには、次のコマンドを実行します。
help <command>
importコマンドとexportコマンド
コマンド | 説明 |
---|---|
ローカルファイルまたは他のパスワードマネージャからデータをインポートします | |
ボルトの記録をエクスポートします | |
共有フォルダのアクセス権限をダウンロードします | |
共有フォルダのメンバーシップの変更を適用します | |
カスタムの記録タイプをダウンロードします | |
カスタムの記録タイプをKeeperに読み込みます |
importコマンド
コマンド: import
詳細: ローカルファイルまたは他のパスワードマネージャからデータをKeeperにインポートします。
パラメータ:
インポート元のファイルのパス。
*注意: ファイルパスでは、バックスラッシュ「\」は、2つ続けて「\」を使用してエスケープする必要があります。
スイッチ:
--format <{json, csv, keepass, lastpass, myki, manageengine, 1password, bitwarden, thycotic}> ファイル形式(必須)
--folder <フォルダのパスまたはUID> 指定したフォルダにインポート
--filter-folder <フォルダ名> ソースボルトから特定のフォルダのみをインポート
-s、--shared フォルダをファイルから共有フォルダとしてインポート
-p、--permissions <アクセス権限> フォルダを共有フォルダとしてインポートする場合のデフォルトの共有フォルダ権限
U - ユーザー管理権限を付与
R - 記録管理権限を付与
E - 記録編集権限を付与
S - 共有権限を付与
A - すべてのアクセス権限を付与
N - アクセス権限を付与しない
-dc、--display-csv CSV形式を使用したインポート手順を表示
-dj、--display-json JSON形式を使用したインポート手順を表示
--record-type <記録タイプ名> すべての記録を指定したタイプとしてインポート
--dry-run
インポートはせずにインポートする記録を表示
--update
共通のログイン、URL、またはタイトルで記録を更新
例:
「records」のCSVファイルからボルトに記録をインポートします
「records」のCSVファイルから「social」フォルダに記録をインポートします
「shared-records」jsonファイルから記録をインポートします(すべてのアクセス権限が付与された共有フォルダとしてフォルダをインポートします)
Lastpassエクスポートファイルからパスワードをインポートします
CSVを使用したインポートの手順と例を表示します
「records」CSVファイルの記録をログインタイプの記録としてインポートします
完全なURLを使用して、Thycotic/Delinea Secret Serverから記録をインポートします
ユーザー名/ホスト名構文を使用して、Thycotic/Delinea Secret Serverから記録をインポートします
その他のインポート手順については、こちらをご参照ください。
すべてのインポートメソッドに対応できるように、Commanderの最新バージョンにアップグレードしてください。
exportコマンド
コマンド: export
詳細: ボルトデータをファイルまたはコンソールに出力します
パラメータ:
エクスポート先のファイル名、または何も指定しない場合は、コンソールの標準出力に書き出します
スイッチ:
--format <{json, csv, keepass}> ファイル形式
keepass
形式は暗号化されているため、CLIにはエクスポートできません。Keepassエクスポートは、ファイルに出力する必要があります。
--max-size エクスポートするファイル添付の最大サイズ
形式: 数字の後に「K」、「M」、「G 」が続きます (それぞれキロバイト、メガバイト、ギガバイト)
たとえば、「100k」、「10M」、「2G」
-kp、--keepass-file-password <パスワード> keepass形式でエクスポートする場合は、ファイルのパスワードを設定します
--zip ファイル添付のZIPアーカイブを作成します。JSONのみ
--folder <フォルダ名またはUID> エクスポートソースとしてフォルダを選択します
例:
ボルトをCSV形式で「my-vault」という名前のファイルにエクスポートします
ボルトをJSON形式でコンソールに出力します。10KBを超えるファイル添付は無視します
ボルトをkeepass形式で「keeper」という名前のファイルにエクスポートし、ファイルのパスワードを設定します
「Socials」フォルダの記録をエクスポートします
download-membershipコマンド
コマンド: download-membership
詳細:共有フォルダのメンバーシップをローカルのJSONファイルにダウンロードします。
スイッチ:
--source <{keeper, lastpass, thycotic}> (必須)
このコマンドは、ソースのパスワードボルト(現在のKeeperボルト、リモートのLastPassボルト、またはリモートのThycotic/Delinea Secret Server)に接続し、チームと共有フォルダのファイル構造を取得して、この構造を含むローカルのJSONファイルを作成します。ローカルに生成されるファイルの名前は、shared_folder_membership.json
です。
このファイルは、後でKeeperユーザーやチームとフォルダを共有するために使用できます。共有操作は、apply-membership
コマンドを実行して行います。
例:
または
または
アクセス権限ファイルの例
download-membershipを実行した結果生成されるJSONファイルには、チーム、ユーザーのチームへの割り当て、共有フォルダのアクセス権限に関する情報が含まれます。ファイルの例を以下に示します。このサンプルファイルには、3つのチームと3つの共有フォルダが含まれています。3番目の共有フォルダは、通常のフォルダ内に存在します。
apply-membershipコマンド
コマンド: apply-membership
詳細: 共有フォルダのメンバーシップの変更をローカルのJSONファイルから適用します。このコマンドは、download-membershipコマンドと一緒に使用します。
スイッチ:
--full-sync 共有フォルダのアクセス権限の完全同期を強制します。デフォルトでは、アクセス権限は追加されるだけです
apply-membership
コマンドは、共有アクセス権限を含むJSONファイル (デフォルトはshared_folder_membership.json) を検索します。
メンバーシップのダウンロードと適用を分ける理由は、新しいKeeperユーザーまたはチームが登録されたときにメンバーシップの変更を適用できるようにするためです。apply-membershipコマンドは、何度でも、または新しいKeeperユーザーアカウントやチームが作成されるたびに実行できます。共有フォルダのメンバーシップは、対応するすべての新しいユーザーアカウントおよびチームに適用されます。
フォルダは、存在するユーザーおよびチームとのみ共有できます(公開鍵を使用してフォルダキーを暗号化する必要があるためです)。
例:
または
download-record-typesコマンド
コマンド: download-record-types
詳細: カスタムの記録タイプをJSONファイルにダウンロードします。
スイッチ:
--source <{keeper, thycotic}> (必須)
このコマンドは、ソースのパスワードボルト (KeeperまたはThycotic/Delinea Secret Server) に接続して、カスタムの記録タイプ (Secret Serverでの呼称はシークレットテンプレート) を取得し、この情報を含むローカルJSONファイルを作成します。ローカルに生成されるファイルの名前は、record_types.jsonです。
その後、このファイルを使用して、カスタムの記録タイプをKeeperに読み込めます。記録タイプの読み込み操作は、load-record-types
コマンドを実行して行います。
--ssh-key-as-file
Thycotic/Delinea Secret Serverは、SSH鍵をファイル添付として保存します。KeeperはSSH鍵を記録に保存します。Thycotic/Delinea Secret Serverの動作を保持したい場合 (Secret ServerからインポートされたSSH鍵をファイル添付として保存する)、このオプションを使用します。
例:
または
load_record_typesコマンド
コマンド: load-record-types
詳細: JSONファイルからKeeperにカスタムの記録タイプを読み込みます。
詳細: ローカルJSONファイルからカスタムの記録タイプを読み込みます。このコマンドは、download-record-typesコマンドと一緒に使用します。
load_record_types
コマンドは、カスタムの記録タイプを含むJSONファイル (デフォルトは、record_types.json) を検索し、不足している記録タイプをKeeperに読み込みます。
例:
または
詳細なインポート手順
以下のソースからデータを移行してKeeperにインポートするための順を追った手順がそれぞれ記載されています。
Keeperから記録をエクスポート
ボルトから記録をエクスポートするには、export
コマンドを使用します。サポートされているエクスポート形式は以下のとおりです。
JSON
CSV
Keepass (インストール手順を参照)
JSONエクスポートファイルには、記録、フォルダ、サブフォルダ、共有フォルダ、デフォルトのフォルダ権限、およびユーザー/チームの権限が含まれます。CSVインポートファイルには、記録、フォルダ、サブフォルダ、共有フォルダ、およびデフォルトの共有フォルダ権限が含まれます。Keepassファイルには、記録、ファイル添付、フォルダ、サブフォルダが含まれます。
Keepassエクスポート
必要に応じて、コマンドラインオプション--keepass-file-password
を使用して、keepass暗号化ファイルのパスワードを指定できます
このフラグは--format=keepass
が設定されている場合にのみ適用されます。Keepassエクスポートにはマスターパスワードが必要です。マスターパスワードを指定しない場合は、エクスポート中に確認されます。入力はマスクされます。
最終更新