Overview
これらの手順は、 Netskope One DSPMが提供するスクリプトを使用して、複数の GCP BigQuery データ ストアに対するNetskope One DSPM接続を一度に構成するためのものです。
Prerequisites:
このスクリプトを実行するには、以下のものが必要です。
- Python(バージョン3以上)がローカルにインストールされていること。
- Netskope One DSPMアプリケーションは、接続されているデータストアへのネットワーク接続機能を備えています。
さらに、接続する各データストアに対して、以下の要件を満たす必要があります。
- 適切に構成されたNetskope One DSPM専用のサービスアカウント。
- データストアの接続エンドポイント。
セットアップ入力ファイル
このスクリプトは、カンマ区切り値(CSV)テキストファイル内の別々の行として定義された以下の入力(順不同)を必要とします。
| Input | Value |
|---|---|
| プロジェクトID | オンボーディング対象のデータストアが存在するGoogle Cloudプロジェクトの固有IDを入力してください。 |
| サービスアカウントユーザー | 上記のPrerequisites section から対応する値を入力してください。 |
| データストア識別子 | このデータストアを分かりやすく説明する名前を付けてください。あなたの値は、ポリシー管理や分類管理など、Netskope One DSPMの他の画面にも表示されます。 |
| インフラストラクチャ接続名 | Infrastructure Connection screen内に定義されている GCP アカウントのいずれかSelect 。 |
例えば、Netskope One DSPMアプリケーション内でデータストアをオンボーディングしようとすると、次のような手順になります。

このスクリプトを使用して同じデータストアをオンボーディングするには、CSVテキストファイルに次のような行が含まれている必要があります。CSV入力ファイルへの入力が完了したら、アクセス可能な任意の場所に保存してください。
example-project-123456,Netskope One DSPM@example-project-123456.iam.gserviceaccount.com,Production,Example Project
スクリプトを実行
- コマンドラインインターフェース(CLI)を開きます。
- 自動化スクリプトをローカルシステムにダウンロードするには、次のコマンドを入力してください。
https://dasera-release.s3.us-west-2.amazonaws.com/bigquery_onboarding.py
- 必要に応じて、スクリプトがダウンロードされたディレクトリに移動してください。
- スクリプトを実行するには、以下のコマンドを入力してください。
python mysql-onboarding.py
- 指示が表示されたら、以下のパラメータを入力してください。
| パラメータ | Value |
|---|---|
| CSVファイル名 | 上記Setup Input File sectionで定義されたCSVテキストファイルの相対位置。 |
| Netskope One DSPMユーザー名 | データ ストアに接続するための RBAC 権限を持つNetskope One DSPMプラットフォーム ユーザー。このユーザー名は、この操作によって生成されるすべてのユーザーアクティビティログエントリに関連付けられます。 |
| パスワード | 上記のNetskope One DSPM user name value に対応するパスワード。 |
| Netskope One DSPM endpoint | プロトコルを含むテナントURL。たとえば、テナントが https://example.dasera.io にアクセスすると、あなたの値は https://example.dasera.io になります。 |
この時点で、スクリプトは CSVテキストファイルの各行を処理し、各データストアへの接続を試みます。 処理された各行に対して、スクリプトは応答コードを出力します。200は接続が成功したことを示し、それ以外の値はさらに調査が必要な問題を示します。詳細については、下記のReview Results sectionを参照してください。
スクリプトが完了すると、次のメッセージが出力されます(# は、CSV テキストファイル内の行数に対応します)。
Onboarded # Data Stores.
レビュー結果
データストアの状態を検証する
このスクリプトは、CSV入力ファイル内のすべてのデータストアへの接続を試みます。ただし、データストアが正しく構成されているかどうかは検証しません(上記のPrerequisites sectionを参照)。考えられる問題点としては、以下のようなものがあります。
- クレデンシャルが提供したサービス アカウントは間違っていました。
- サービスアカウントに必要な権限が1つ以上不足しています。
- Netskope One DSPMはデータストアへのネットワーク接続がありません
このような場合、Netskope One DSPMアプリケーションは次の処理を実行します。
- Data Stores > Data Store Inventory screen > Connected tab内に赤いステータスインジケーターを表示し、
- Activity Logs screen > System Activity tab,に 1 つ以上のメッセージを記録します。各メッセージは「 Netskope One DSPMデータウェアハウスのスキャン中にエラーが発生しました」で始まり、その後にデータストア識別子とその他の詳細が続きます。


データストア内のこれらの問題を修正すると、Netskope One DSPM は次回の定期スキャン時にこれらの修正を認識します。
個々の機能を設定する
このスクリプトによって接続されるすべてのデータ ストアは、次のデフォルト構成を使用します。 これらの値の一部は、 Data Stores > Data Store Inventory screenに移動してから、該当するデータストアを編集することで上書きできます。
| 特徴 | Default Value | 上書きできますか? |
|---|---|---|
| スキャン周波数 | 1日1回 | はい。利用可能な他の周波数に変更可能です。 |
| データセット | すべてのデータセット。 | はい。より少ない組み合わせに変更可能です。 |
| Discovery | Enabled | いいえ(常時オン) |
| 特権分析 | Disabled | はい |
| 分類 | Enabled | はい |
| データ使用監視 | Disabled | はい |
| Automation | Enabled | いいえ(常時オン) |

