Private Link を使用してリンクされたサービスをセキュリティで保護する

この記事では、プライベート エンドポイントを使用して Synapse 内のリンクされたサービスをセキュリティで保護する方法について説明します。

前提条件

  • Azure サブスクリプション:Azure サブスクリプションをお持ちでない場合は、開始する前に無料の Azure アカウントを作成してください。
  • Microsoft Azure Storage アカウント:"ソース" データ ストアとして Azure Data Lake Gen 2 を使用します。 ストレージ アカウントがない場合の作成手順については、「Azure Storage アカウントの作成」を参照してください。 ストレージ アカウントにそれにアクセスするための Synapse Studio IP フィルタリングが用意されていること、選択されたネットワークのみにストレージ アカウントへのアクセスを許可していることを確認します。 [ファイアウォールと仮想ネットワーク] ブレードでの設定は次の図のようになります。

セキュリティで保護されたストレージ アカウント

Azure Synapse Analytics で、リンクされたサービスとは、他のサービスへの接続情報を定義した場所です。 このセクションでは、リンクされたサービスとして Azure Synapse Analytics と Azure Data Lake Gen 2 を追加します。

  1. Synapse Studio を開き、 [管理] タブに移動します。
  2. [外部接続] で、 [リンクされたサービス] を選択します。
  3. リンクされたサービスを追加するには、 [新規] を選択します。
  4. リストから [Azure Data Lake Storage Gen2] タイルを選択し、 [続行] を選択します。
  5. [Interactive Authoring]\(インタラクティブな作成\) を必ず有効にしてください。 これは有効になるまでに 1 分程かかる場合があります。
  6. ご利用の認証資格情報を入力します。 アカウント キー、サービス プリンシパル、およびマネージド ID が現在サポートされている認証の種類です。 [テスト接続] を選択して、ご利用の資格情報が正しいことを確認します。
  7. [テスト接続] を選択します。プライベート エンドポイントを作成および承認しなければストレージ アカウントにアクセスできないようになっているため、これは失敗するはずです。 エラー メッセージ内に、プライベート エンド ポイントを作成するためのリンクが表示されます。それをたどることで、次の部分に進むことができます。 そのリンクをたどる場合は、次の部分をスキップします。
  8. 入力し終えたら [作成] を選択します。

マネージド プライベート エンドポイントを作成する

上記の接続をテストするときにハイパーリンクを選択しなかった場合は、次のパスに従ってください。 上で作成したリンクされたサービスに接続するマネージド プライベート エンドポイントを作成します。

  1. [管理] タブに移動します。
  2. [Managed Virtual Networks]\(マネージド仮想ネットワーク\) セクションに移動します。
  3. マネージド プライベート エンドポイントで、 [+ 新規] を選択します。
  4. リストから [Azure Data Lake Storage Gen2] タイルを選択し、 [続行] を選択します。
  5. 上で作成したストレージ アカウントの名前を入力します。
  6. [作成]
  7. 数秒待った後で、作成されたプライベート リンクに承認が必要であることが示されます。
  1. 上で作成したプライベート エンドポイントを選択します。 ストレージ アカウント レベルでプライベート エンドポイントを承認するためのハイパーリンクが表示されます。 "別の方法としては、Azure portal ストレージ アカウントに直接アクセスし、 [プライベート エンドポイント接続] ブレードにアクセスします。 "
  2. Studio で作成したプライベート エンドポイントを選択し、 [承認] を選択します。
  3. 説明を追加し、 [はい] を選択します。
  4. [管理] タブの [Managed Virtual Networks]\(マネージド仮想ネットワーク\) セクションで Synapse Studio に戻ります。
  5. 使用するプライベート エンドポイントに対して承認が反映されるまで、約 1 分かかります。

接続の動作を確認する

  1. [管理] タブに移動して、作成したリンクされたサービスを選択します。
  2. [Interactive Authoring]\(インタラクティブな作成\) がアクティブになっていることを確認します。
  3. [接続テスト] を選択します。 接続が成功したことがわかります。

これで、Synapse とリンクされたサービスとの間にセキュリティで保護されたプライベート接続が確立されました。

次のステップ

Azure Synapse Analytics でのマネージド プライベート エンドポイントについてさらに理解を深めるには、マネージド プライベート エンドポイントに関する記事を参照してください。

Azure Synapse Analytics のデータ統合の詳細については、Data Lake へのデータの取り込みに関する記事を参照してください。