For the complete documentation index, see llms.txt. This page is also available as Markdown.

プラグインの例

本セクションでは、Keeperエンドポイント特権マネージャーのプラグイン連携でよくあるシナリオを、すぐに使えるJSONテンプレートとしてまとめています。各サブページでは1シナリオずつ、デプロイ可能なJSONと、例の要点・利用場面を説明しています。

各テンプレートはファイル内の説明だけで意図がわかるようになっています。各ファイルの description フィールドは SCENARIO: で始まるため、ファイル全体を読まなくてもテンプレートの目的を把握できます。本番へデプロイする前に、プレースホルダのパス、ID、トピック名を実際の値に置き換えてください。

プラグインの例

プラグインファイルはエージェント上の Plugins/{id}.json に配置します。以下では、プラグイン登録と通信でよく使うパターンを取り上げます。

内容

Windows上の最もシンプルな有効な管理プラグイン。autoStart、主たるMQTT Subscription、KeeperLoggerへの出力。Windows向けテンプレートの出発点として利用可能

同じ最小構成をmacOS向けに合わせた例。バイナリの正しいパスとプラットフォーム向けの設定

同じ最小構成をLinux向けに合わせた例。バイナリの正しいパスとプラットフォーム向けの設定

コマンド/レスポンスのトピックパターン (Commands/+Responses/+Status) の例。MQTTで指示を受け取り応答するケース向け

autoStart: false を指定した登録。エージェント起動時の自動起動なし。オンデマンドまたは条件付き起動向け

始める前に

  • いずれの例をデプロイする前に、カスタムプラグインガイドをご参照ください。バイナリの配置、署名要件、MQTTトピックの権限モデルを把握したうえでデプロイしてください。

  • より多くのフィールドが記入されたWindows向けジョブのサンプルが必要な場合は、親のカスタムツールバンドル内の secrets-scanner-sample-job.json をご参照ください。

  • エンドポイントへ配布する前に、ジョブJSONは POST /api/Jobs/validate で検証できます。

最終更新