Overview
Netskope DSPM 、AWS Redshift データ ストアのスキャンをサポートしています。AWS Redshiftをセットアップし、Netskope DSPMへの接続を設定するには、以下の手順に従ってください。
Prerequisites:
- あなたはデータストアに対するデータベース管理者権限を持っています。
- 以下はローカルにインストールされています。
- Python(バージョン3以上)
- PostgreSQL専用:Python用PostgreSQLドライバPsycopg
- AWS専用: AWS CLI
- Redshiftのみ:セットアップとAWS環境への接続を検証済みです。 aws configureコマンド。
接続情報を取得する
Netskope DSPMはRedshiftと通信するためにデータストアに関する情報を必要とします。NetskopeDSPM内で後で使うの接続値を特定するために、以下の手順に従ってください。
- このリンクをクリックしてAWSコンソールにログインすると、Redshiftサービスに移動します。
- 左側のメニューでClustersクリックしてください。
- 表示されたクラスター一覧から、後で接続したいRedshiftクラスターを選択してください。
- General information sectionでは、以下の値をメモしておいてください。
| Highlighted Value | 例 |
|---|---|
| Endpoint | ![]() |
| ポート | ![]() |
| Database | ![]() |
Netskope DSPMサービスアカウントを作成する
データストアをNetskope DSPMアプリケーションに接続するには、データベース内のサービスアカウントが必要です。Netskope DSPMは、サービスアカウントを作成し、必要な非スーパーユーザー権限を割り当てるPythonスクリプトを提供します。
スクリプトを実行
- コマンドラインインターフェース(CLI)を開きます。
- スクリプトをダウンロードするには、以下のコマンドを実行してください。
wget https://dasera-release.s3.us-west-2.amazonaws.com/redshift_setup.py
- 必要に応じて、スクリプトがダウンロードされたディレクトリに移動してください。
- スクリプトを実行してください。
- 指示が表示されたら、以下のパラメータを入力してください。
| パラメータ | Value |
|---|---|
| Endpoint | 上記のRetrieve Connection Information stepから対応する値を入力してください。 |
| Database | 上記のRetrieve Connection Information stepから対応する値を入力してください。 |
| ポート | 上記のRetrieve Connection Information stepから対応する値を入力してください。 注:5439はRedshiftのデフォルトのポート番号です。もし カスタムポート番号を使用している場合は、必ずここに置き換えてください。 |
| Username | このスクリプトを実行しているデータベース管理者のユーザー名 |
| パスワード | このスクリプトを実行しているデータベース管理者のパスワード |
| Netskope DSPMユーザー用に作成するユーザー名 | Netskope DSPM DBユーザーを作成する際のデータベース名を入力してください。dasera_user推奨ですが、どの値でも使うことができます。 |
| パスワード | Netskope DSPM DBユーザーのパスワード |
スクリプトの実行が完了すると、以下のメッセージ(または類似のメッセージ)が表示されます。
Created user dasera_user with global select access
認証方法として IAM を使用する
Netskope DSPMがIAM経由で認証を行うには、Netskope DSPMに以下のAWS権限を付与する必要があります。
{
"Action": "redshift:GetClusterCredentials",
"Resource": [
"arn:aws:redshift:<region>:<account>:dbuser:<cluster>/<username>",
"arn:aws:redshift:<region>:<account>:dbname:<cluster>/<database>"
]
}
ここで、<username>は上記で作成したRedshiftユーザー(データベースユーザー名)です。
redshift:GetClusterCredentials権限により、Netskope DSPMインスタンスは、先ほど作成したRedshiftユーザーとして認証を行うことができ、Netskope DSPMにユーザーのパスワードを提供する必要がなくなります。
dbuserとdbnameの両方のリソースを指定する必要があることに注意してください。また、dbnameリソースの識別子は、Daseraにスキャンさせたいすべてのデータベースを網羅する必要があります。各データベースを明示的にリストする代わりに、 ワイルドカードを使用できます。上記の例では、2番目のリソースを以下のように置き換えた場合:
"arn:aws:redshift:<region>:<account>:dbname:<cluster>/*
Netskope DSPMは、指定されたクラスタ内のすべてのデータベースに(<username>として)接続できます。同様に:
"arn:aws:redshift:<region>:<account>:dbname:*/*"
これにより、Netskope DSPMは指定されたリージョン内のすべてのクラスターやデータベースに接続できます(ただし、各クラスタにデータベースユーザー<username> が存在する場合に限ります。
異なるリージョンに Redshift クラスターがある場合 (ただし、同じ AWS アカウントの場合)、<region> の一意の組み合わせごとに一意の dbuser および dbname リソース行が必要になります。例:
{
"Action": "redshift:GetClusterCredentials",
"Resource": [
"arn:aws:redshift:<region1>:<account>:dbuser:<cluster>/<username>",
"arn:aws:redshift:<region1>:<account>:dbname:*/*",
"arn:aws:redshift:<region2>:<account>:dbuser:<cluster>/<username>",
"arn:aws:redshift:<region2>:<account>:dbname:*/*"
]
}
データストアを接続する
AWSデータストアに接続を試みる前に、Netskope DSPM専用のAWSサービスアカウントを設定し、このデータストアのAWSインフラストラクチャをオンボーディングしていることを確認してください。 詳細については、 AWSアカウントのオンボーディングに関する記事をご覧ください。
ステップ 1: クレデンシャルを提供する
接続を設定するには、以下の手順に従ってください。
-
Data Stores > Data Store Inventoryへ移動してください。
-
右上のCONNECT A DATA STOREクリックしてください。
ヒント:または、データストアが自動検出によって既に見つかった場合は、 Discoveredタブに移動し、[アクション] 列のConnectをクリックします。

-
In the Connect a Data Store window, click the data store icon you wish to connect.
-
「クレデンシャルの提供」セクションで、次のフィールドに入力します。
| Field | Value |
|---|---|
| AWSアカウントSelect | Infrastructure Section screen内に定義されている AWS アカウントのいずれかをSelect 。AWSアカウントが1つだけ設定されている場合は、このフィールドにデフォルト値が設定されます。 |
| データストア識別子 | このデータストアを説明するための分かりやすい名前を教えてください。あなたの値は、ポリシー管理や分類管理など他のNetskope DSPM画面にも表示されます。 |
| データストアエンドポイント | 上記のRetrieve Connection Information stepから対応する値、ポート番号、データベース名を入力してください。 例えば、パブリックIPアドレスが1.2.3.4で、データベース名が「example_db」の場合、1.2.3.4:5439/example_dbと入力します。 注: 5439 はデフォルトの Redshift ポート番号です。もし カスタムポート番号を使用している場合は、必ずここに置き換えてください。 |
| データベースユーザー名 | 上記のCreate a Netskope DSPM Service Account stepから対応する値を入力してください。 |
| 認証方法 | 利用可能な構成に基づくタイプSelect:AWS Identity Access Management(IAM)、RoleUsername/PasswordAWS、Secrets Manager、Self-Managed Secrets Manager |
| パスワード | 上記のCreate a Netskope DSPM Service Account stepから対応する値を入力してください。 |
| スキャン周波数 | データストアの変更確認頻度を制御し、Netskope DSPMの推奨頻度はデフォルトで、希望すれば上書き可能です。 |
| サイドカープール | 使う sidecar を監視する場合は、ネットワークでそのデータストアを監視できるサイドカープールを選択してください。このフィールドは、少なくとも1つのサイドカープールが定義されている場合に表示されます。 詳細については、サイドカー管理に関する記事をご覧ください。 |
ステップ2:インフラストラクチャのスキャン
- Nextをクリックしてください。
- 「機能のSelect 」タブが表示されたら、以下のフィールドに入力してください。
- Assign a Data Owner (オプション):このデータストアの責任者であるユーザーを1人以上Select 。
- Which databases should Netskope DSPM scan?監視する具体的なデータストアやスキーマ Select 、該当する場合は。
- Features有効にしたい機能Select 。
| 特徴 | このデータストアは対応していますか? |
|---|---|
| Discovery | はい(常時オン) |
| 権限分析 | はい |
| シャドウデータ分析 | はい |
| 分類 | はい |
| データ使用監視 | はい |
| Automation | はい(常時オン) |
ステップ3:確認して保存する
- Saveをクリックしてください。
- Reviewタブが表示されたら、システムは設定を検証します。問題が発生した場合は、画面の指示に従って解決してください。
- 接続を確定するには、 Saveをクリックしてください。




