Commander SDKを使用したCLIのプロビジョニング

Keeper CommanderはオープンソースのPython SDKで、Keeperシステム内でさまざまなボルト機能や管理機能を実行できます。

Keeperは、PythonベースのKeeper Commander SDKを使用した、APIベースのプロビジョニングをサポートしています。Keeper Commander SDKはオープンソースのPythonコードで、KeeperのGithubレポジトリからダウンロード可能です。Commander SDKは、次のユースケースに対応可能です。

  • Keeperボルトへのコマンドラインアクセス

  • レポート生成

  • パスワード、フォルダ、共有フォルダのインポート

  • ユーザーやチームのプロビジョニング

  • 記録をユーザーへチームにプッシュ

  • ユーザーやチームと記録やフォルダを共有

  • 目的のパスワードローテーションの実行

  • Secrets ManagerとKeeper PAMの管理

Keeper CommanderはオープンソースのSDKであり、Pythonで記述されているため、ニーズに合わせてカスタマイズして、バックエンドシステムに統合することができます。

Keeper Commanderの詳細については、こちらをご覧ください。

コマンドラインの使用

Commanderのコマンドラインインターフェースとインタラクティブシェルは強力で便利なツールで、Keeperボルトのアクセスや制御、および多くの管理操作を実行できます。使用可能なすべてのコマンドを表示するには、次のように入力します。

$ keeper

usage: keeper [--server SERVER] [--user USER] [--password PASSWORD]
              [--version] [--config CONFIG] [--debug]
              [command] [options [options ...]]

positional arguments:
  command               Command
  options               Options

optional arguments:
  --server SERVER, -ks SERVER
                        Keeper Host address.
  --user USER, -ku USER
                        Email address for the account.
  --password PASSWORD, -kp PASSWORD
                        Master password for the account.
  --version             Display version
  --config CONFIG       Config file to use
  --debug               Turn on debug mode

インタラクティブシェル

Commanderのインタラクティブシェルを使用すると、一連のコマンドを実行したり、ログイン状態を維持することができます。

$ keeper shell

  _  __
 | |/ /___ ___ _ __  ___ _ _
 | ' </ -_) -_) '_ \/ -_) '_|
 |_|\_\___\___| .__/\___|_|
              |_|

 password manager & digital vault

Logging in...
Syncing...
Decrypted [400] Records

My Vault>

hと入力すると、すべてのコマンドとヘルプ情報が表示されます。

Keeperのコマンドリファレンス

Commanderには数百の機能があります。 特に、ユーザーやチームのプロビジョニングについては、以下のコマンドが関連しています。

  • create-user

  • enterprise-info

  • enterprise-node

  • enterprise-user

  • enterprise-role

  • enterprise-team

  • enterprise-push

  • team-approve

コマンダーでユーザーアカウントを作成するには、2つの方法があります。

  • enterprise-user --addコマンドでユーザーをエンタープライズに招待します。

  • create-user コマンドで新しいユーザ・アカウントとボルトを作成します。

または Commander が提供するコマンドの全リストをご覧ください。

Last updated