コンプライアンスコマンド

概要

他ユーザーとの共有状態を把握するためのコマンド群です。

コンプライアンスレポート

compliance-report コマンドは、管理者がKeeper管理コンソールと同様にコマンドラインからコンプライアンスレポートを生成するために使います。ノード、ユーザー、レコードタイトルごとのレコード権限の把握、所有または共有レコードによる絞り込み、監査・分析・記録用のファイルへのエクスポートに対応します。

DotNet CLI

近日公開

DotNet SDK

近日公開

PowerCommander

コマンド: Get-KeeperComplianceReport

パラメーター
説明

-Format

table (既定)、json、または csv

-Output

json または csv 用のファイルパス。table では使用しません。

-Username

列挙したエンタープライズメールが所有するレコードに限定。繰り返し指定可。

-Node

指定エンタープライズノード (および解決ロジックに従う子孫) 配下の所有者に限定。

-JobTitle

職名が一致する所有者に限定 (繰り返し指定可)。

-Record

レコード UID またはタイトルパターン (ワイルドカード) で絞り込み。繰り返し指定可

-Team

指定チームのメンバーが所有するレコードに限定 (繰り返し指定可)。

-Url

ログイン URL に指定部分文字列を含むレコードのみ (繰り返し指定可)。

-Shared

共有レコードのみ。

-DeletedItems

ゴミ箱のレコードのみ。-ActiveItems と同時指定不可。

-ActiveItems

アクティブ (ゴミ箱以外) のレコードのみ。-DeletedItems と同時指定不可。

-Rebuild

Keeperからセッション内コンプライアンスキャッシュを再構築

-NoRebuild

有効なら既存のセッション内キャッシュを使用。欠落時は 1 回構築。

-NoCache

レポート後にセッション内コンプライアンスキャッシュをクリア。

-Aging

監査データからエイジング列 (作成、最終パスワード変更、最終更新、最終ローテーション) を追加 (追加 API 呼び出し。レコードごとに 1 日 TTL の別エイジングキャッシュを使用)。

例:

Python CLI

コマンド: compliance report

フラグ:

--format : 出力形式 (table、csv、json)。 --output : 結果ファイルの出力パス (形式が table のときは無視)。 --rebuild, -r : ソースからローカルデータを再構築。 --no-rebuild, -nr : ローカルキャッシュがある場合はリモート取得を行わない。 --no-cache, -nc : レポート生成後にローカルの非メモリ領域のデータを削除。 --node : ノード ID またはノード名 (既定はルートノード)。 --regex : 検索条件に正規表現を使用可能にする。 --username, -u : レポートに含めるレコードの所有者となるユーザー名。 --job-title, -jt : レポートに含めるレコード所有者の職名 (JOB_TITLE)。 --team : メンバーのレポート対象とするチーム名または UID。 --record : レポートに含めるレコードの UID またはタイトル。 --url URL : レポートに含めるレコードの URL。 --shared : 共有レコードのみ表示。 --deleted-items : 削除済みレコードのみ表示。 --active-items : アクティブなレコードのみ表示。

例:

Python SDK

関数:

コンプライアンスチームレポート

共有フォルダは、Keeperチームと個人ユーザーのいずれにも共有できます。本レポートでは、各チームの共有フォルダに対する権限とアクセスレベルを一覧できます。

DotNet CLI

近日公開

DotNet SDK

近日公開

PowerCommander

コマンド: Get-KeeperComplianceTeamReport

パラメーター

パラメーター
説明

-Format

table (既定)、jsoncsv

-Output

json / csv 用のパス (table では無視)。

-Node

このエンタープライズノード配下の所有者に限定 (内部解決に従う子孫を含む)。

-Team

チーム名または UID で絞り込み (繰り返し指定可)

-ShowTeamUsers

各チームのメンバーメールを team_users として追加 (表ではカンマ区切り)。

-Rebuild

コンプライアンスキャッシュを再構築。

-NoRebuild

有効ならキャッシュを使用。

-NoCache

完了後にコンプライアンスキャッシュをクリア。

例:

Python CLI

コマンド: compliance team-report

フラグ:

--format : 出力形式 (table、csv、json)。 --output : 結果ファイルの出力パス (形式が table のときは無視)。 --rebuild, -r : ソースからローカルデータを再構築。 --no-rebuild, -nr : ローカルキャッシュがある場合はリモート取得を行わない。 --no-cache, -nc : レポート生成後にローカルの非メモリ領域のデータを削除。 --node : ノードIDまたはノード名 (既定はルートノード)。 --regex : 検索条件に正規表現を使用可能にする。 --show-team-users, -tu : 各チームの全メンバーを表示。

例:

Python SDK

関数:

コンプライアンスレコードアクセスレポート

指定ユーザーが (a) アクセスした、または (b) 現在アクセス可能なすべてのレコードを一覧します。使用アプリケーション、IPアドレス、タイムスタンプなど、監査およびコンプライアンス目的に関連するイベント詳細も含みます。

DotNet CLI

近日公開

DotNet SDK

近日公開

PowerCommander

コマンド: Get-KeeperComplianceRecordAccessReport

パラメーター

パラメーター
説明

-Email

レポート対象ユーザー: エンタープライズのメール、数値のエンタープライズユーザー ID、および @all。複数は -Email を繰り返し指定。省略時は @all と同じ挙動。 -Email user1, user2...

-ReportType

history: 監査に基づくレコードアクセス。vault: コンプライアンススナップショットからユーザーごとのボルト内全レコード (監査フィールドは利用可能な場合に付与) 。

-Format

tablejson、または csv

-Output

json または csv エクスポート用のファイルパス。

-Node

任意。ユーザー名 / チームと併用し、対象とするエンタープライズユーザーを限定 (他のコンプライアンスレポートと同じ意味論) 。

-Username

任意。特定のエンタープライズユーザーのメールで絞り込み。

-Team

任意。指定チーム (名前または UID) のメンバーで絞り込み。

-Pattern

任意。各列に対するワイルドカードフィルター (-like) 。PatternRegex とは併用不可 (別パラメータ集合) 。

-PatternRegex

任意。タブ結合行に対する正規表現フィルター。Pattern とは併用不可。例: "login"

-Rebuild

サーバーからセッション内コンプライアンススナップショットキャッシュを再構築。

-NoRebuild

可能な限り既存のセッション内キャッシュを使用。

-NoCache

コマンド終了後にセッション内コンプライアンスキャッシュをクリア。

-Aging

エイジング列を追加: created、last_pw_change、last_modified、last_rotation。

例:

Python CLI

コマンド: compliance record-access-report

フラグ:

--format : 出力形式 (table、csv、json)。 --output : 結果ファイルの出力パス (形式が table のときは無視)。 --rebuild, -r : ソースからローカルデータを再構築。 --no-rebuild, -nr : ローカルキャッシュがある場合はリモート取得を行わない。 --no-cache, -nc : レポート生成後にローカルの非メモリ領域のデータを削除。 --node : ノード ID またはノード名 (既定はルートノード)。 --regex : 検索条件に正規表現を使用可能にする。 --username, -u : レポートに含めるレコードの所有者となるユーザー名。 --email, -e : メールまたは ID。全ユーザーは @all--report-type : レコードアクセスデータの種別 (history または vault)。 --aging : レコードのエイジングデータを含める。

例:

Python SDK

関数:

コンプライアンスサマリーレポート

エンタープライズ内のレコードに関する集計情報を表示します。既定ではレコード所有者ごとにグループ化します。将来的に他エンティティによるグループ化が追加される場合があります。

DotNet CLI

近日公開

DotNet SDK

近日公開

PowerCommander

コマンド: Get-KeeperComplianceSummaryReport

パラメーター

パラメーター
説明

-Format

tablejsoncsv

-Output

json / csv 用のファイルパス。

-Node

ノードで絞り込み

-Team

列挙したチームのメンバーに限定。

-Rebuild / -NoRebuild / -NoCache

他のコンプライアンスレポートと同じキャッシュの意味論。

例:

Python CLI

コマンド: compliance summary-report

フラグ:

--format : 出力形式 (table、csv、json)。 --output : 結果ファイルの出力パス (形式が table のときは無視)。 --rebuild, -r : ソースからローカルデータを再構築。 --no-rebuild, -nr : ローカルキャッシュがある場合はリモート取得を行わない。 --no-cache, -nc : レポート生成後にローカルの非メモリ領域のデータを削除。 --node : ノード ID またはノード名 (既定はルートノード)。 --regex : Allow use of regular expressions in search criteria.

例:

Python SDK

関数:

コンプライアンス共有フォルダレポート

compliance team-report コマンドと同様に、エンタープライズ全体の共有フォルダに対してチームおよび個人ユーザーを含むすべてのエンティティが持つアクセスの詳細をレポートします。

DotNet CLI

近日公開

DotNet SDK

近日公開

PowerCommander

コマンド: Get-KeeperComplianceSharedFolderReport

パラメーター

パラメーター
説明

-Format

tablejsoncsv

-Output

json / csv 用の出力ファイル。

-Node

スナップショット取得の所有者範囲を限定。

-Team

表示するフォルダを絞り込み (ユーザーおよびチームの条件に一致する必要あり。チームレポートと同様のパターン)

-ShowTeamUsers (-tu)

チームメンバーを email 列に (TU)email 形式で含める。

-Rebuild / -NoRebuild / -NoCache

キャッシュ制御。

例:

Python CLI

コマンド: compliance shared-folder-report

フラグ: --format : 出力形式 (table、csv、json)。 --output : 結果ファイルの出力パス (形式が table のときは無視)。 --rebuild, -r : ソースからローカルデータを再構築。 --no-rebuild, -nr : ローカルキャッシュがある場合はリモート取得を行わない。 --no-cache, -nc : レポート生成後にローカルの非メモリ領域のデータを削除。 --node : ノード ID またはノード名 (既定はルートノード)。 --regex : 検索条件に正規表現を使用可能にする。 --show-team-users, -tu : 各チームの全メンバーを表示。

例:

Python SDK

関数:

最終更新