カスタムのレコードタイプ
KeeperシークレットマネージャーCLI でカスタムレコードタイプを活用
最終更新
KeeperシークレットマネージャーCLI でカスタムレコードタイプを活用
最終更新
KeeperシークレットマネージャーCLIでは、デフォルトのレコードタイプが用意されていますが、カスタムレコードタイプを作成し、レコードタイプに基づいたレコードを作成することも可能です。
カスタムレコードタイプについて、詳しくはエンタープライズガイドのカスタムをご参照ください。
カスタムレコードタイプを使用したレコードを作成するには、CLI内でスキーマを定義します。そのために、Keeperコマンダーを使用してカスタムレコードタイプをエクスポートします。
以下の例では、「My Custom」レコードタイプを、JSONとしてmy_record_type.json
ファイルにエクスポートします。
このJSONファイルを、record_type
ディレクトリにコピーします。record_type
ディレクトリは、keeper.ini
ファイルと同じ場所にあります。record_type
は、keeper.ini
と同じディレクトリに存在する必要はありませんが、CLIがkeeper.ini
を確認する場所に存在する必要があります。
環境変数KSM_INI_DIR
で定義されたパス
現在のディレクトリ
ユーザーのホームディレクトリ
${HOME}
${HOME}/.config/ksm
$env:USERPROFILE
様々なシステムディレクトリ
/etc
/etc/ksm
/etc/keeper
$env:APPDATA/Keeper
$env:ProgamData/Keeper
$env:ProgramFiles/Keeper
代替ディレクトリはconfigコマンドで設定できます。
このファイルがrecord_type
ディレクトリにコピーされると、使用できるレコードタイプのリストに表示されます。
これで、カスタムレコードタイプを使用して新しいレコードを作成できます。
カスタムのレコードタイプ名にスペースが含まれている場合は、レコードタイプ名を引用符で囲む必要があります。
すべてのカスタムレコードタイプ名は固有である必要があります。同じ名前のレコードタイプがすでにインポートされている場合はエラーが発生します。また、デフォルトのレコードタイプを上書きすることもできません。