1Password
プレビュー
Lakewatchは プライベート プレビュー段階です。アクセスをリクエストするには、Databricksアカウントチームにお問い合わせください。
Lakewatchは、1Passwordからデータを取り込むためのAPIコネクタを提供します。コネクタは、監査イベント、アイテムの使用状況、サインイン試行の3つのイベントタイプをサポートしています。このページでは、前提条件、構成手順、コネクタのスキーマ、およびLakewatchパーサーの観測可能なプロパティについて説明します。
前提条件
コネクターには以下が必要です:
- ワークスペースでServerless Lakeflow Spark Declarative Pipelinesが有効になっています。
- Unity Catalog。Unity Catalog接続を作成または使用する権限が必要です。「接続のパーミッション」を参照してください。
- イベントレポート統合を作成し、ベアラートークンを発行する権限を持つ1Passwordアカウント。1Passwordイベントレポートを参照してください。
- アカウントリージョンのEvents APIへのアクセス。1Password Events APIを参照してください。
既知の制限事項
- 履歴のルックバックは180日を超えることはできません。取り込む期間を選択する方法を参照してください。
取り込み用に1Passwordを構成する
1Passwordは、コネクターがAuthorizationヘッダーで送信するベアラートークンでEvents APIリクエストを認証します。コネクターはトークンを更新しません。有効期間の長いトークンを発行し、取り消した場合はUnity Catalog接続でローテーションします。
- 所有者または管理者として1Passwordアカウントにサインインします。
- サイドバーで、 統合 をクリックします。
- 「 ディレクトリ 」tabを開きます。 イベントレポート で、 その他 をクリックします。
- システム名 を入力し、 統合の追加 をクリックします。
- トークン名 を入力します。セキュリティポリシーと一致する有効期限を設定してください。 レポートするイベント で、コネクタが
audit_events、item_usages、およびsign_in_attemptsを取り込めるようにすべてのイベントタイプをオンにします。 - トークンの発行 をクリックします。
- アクセストークンをコピーします。1Passwordはトークンの全体を再度表示することはありません。Databricksで接続を作成する際に、この値を ベアラートークン として入力します。
Lakewatch UIを使用して接続を作成する場合、上記で収集した アクセストークン と ベースURL が必要です。ベースURLは Events API ドキュメントを使用して識別できます。
次のステップ
上記の構成を完了した後、Lakewatch UIで1Passwordコネクタを使用してデータソースを作成します。手順については、 API コネクタを参照してください。
コネクタとLakewatchのスキーマ
コネクタは、default ソーススキーマから次のソーステーブルを取り込みます。
ソーステーブル | 1Password データ | 組み込みのLakewatchパーサー |
|---|---|---|
| ユーザー、ボルト、項目の変更を含むアカウントアクション |
|
| 共有ボールトからのアイテムアクセスイベント |
|
| 認証の試行 |
|
コネクターは、ソーステーブルをデータソースの未加工の宛先に書き込みます。データソースを構成するときに解析された宛先を設定しない限り、各組み込みパーサーは、パーサー名で始まる別々の解析済みテーブルを書き込みます。
Lakewatch管理列
コネクタは、各ローソース行に次の列を追加します。
lw_id: Lakewatchがプライマリ・キーとして使用する、null以外の文字列。このコネクターは、1Passwordの「timestamp」フィールドと「uuid」フィールドから、安定した時間順のIDを取得します。このIDは、増分同期全体で重複排除をサポートします。time: 1Passwordtimestampフィールドから RFC 3339 Timestamp として解析された非 Null Timestamp。コネクタは、増分取り込みのカーソル フィールドとしてtimeを使用します。
解析された各テーブルはlw_idを前方に運びます。パーサーは解析されたtimeカラムも割り当て、以下を追加します。
lw_meta: 標準のLakewatch処理メタデータ。lw_observables: パーサー内のセキュリティ監視対象としてマークされたフィールドから抽出された値。
情報については、 パーサー リファレンスを参照してください。
RAWコネクタテーブルスキーマ
次のスキーマには、1Password Events API フィールドと Lakewatch 管理コネクタ列が含まれています。
audit_events
スキーマ
列 | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
item_usages
スキーマ
列 | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sign_in_attempts
スキーマ
列 | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
パーサーのオブザーバブル
組み込みパーサーは、ネストされたオブジェクトをVARIANTとして書き込み、以下のフィールドをlw_observablesに抽出します。
onepassword_audit_event
可観測項目
フィールド | 可観測項目 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
onepassword_item_usage
可観測項目
フィールド | 可観測項目 |
|---|---|
|
|
|
|
|
|
|
|
onepassword_sign_in_attempt
可観測項目
フィールド | 可観測項目 |
|---|---|
|
|
|
|
|
|
|
|