メインコンテンツまでスキップ

Microsoft Graph への認証を構成する

備考

ベータ版

この機能はベータ版です。使用するには、ワークスペース管理者は プレビュー ページから Microsoft Graph Log用Lakeflow Connect を有効にする必要があります。Databricksのプレビューを管理するを参照してください。

このページでは、Microsoft Graph Logs コネクタの Databricks からの認証を有効にするために Microsoft Graph を構成する方法を説明します。このページのステップで取得した資格情報を使用して、Databricks に Unity Catalog 接続を作成します。

前提条件​

Microsoft Graphの設定​

Microsoft Entra IDアプリケーションを登録し、クライアントシークレットを追加して、そのアプリケーションにMicrosoft Graphの SecurityAlert.Read.All アプリケーション権限を付与します。コネクタはアプリケーション自体として認証されるため、委任された権限は使用しません。APIに必要な権限については、alerts_v2の一覧を参照してください。

  1. Microsoft Entra管理センターにサインインします。政府コミュニティクラウド (GCC) High または国防総省 (DoD) の米国政府テナントの場合は、https://portal.azure.us の Azure Government ポータルにサインインしてください。
  2. Entra ID > アプリの登録 を参照し、 新規登録 を選択します。
  3. アプリケーションの 名前 を入力します(例:Databricks Microsoft Graph Logs)。
  4. サポートされているアカウントタイプ で、 シングルテナントのみ - <your tenant> を選択します。
  5. 登録する を選択します。
  6. 概要 ページで、 アプリケーション (クライアント) ID と ディレクトリ (テナント) ID を記録します。
  7. 証明書とシークレット > クライアントシークレット > 新しいクライアントシークレット を選択します。
  8. クライアントのシークレットの説明を追加し、有効期限を選択します。クライアントのシークレットは、24ヶ月を超える有効期間は設定できません。アプリの資格情報の追加と管理を参照してください。
  9. 追加 を選択し、クライアントシークレットの 値 を記録します。Microsoft Entra は、ページを離れると値を再表示しません。
  10. API のアクセス許可 > アクセス許可の追加 > Microsoft Graph > アプリケーションのアクセス許可 を選択します。
  11. アクセス許可の選択 で、 SecurityAlert を展開し、SecurityAlert.Read.Allを選択します。
  12. 権限の追加 を選択します。
  13. <your tenant>の管理者同意を付与する を選択し、 はい を選択します。
  14. Status 列が SecurityAlert.Read.All に対して Granted for <your tenant> を示していることを確認します。
  15. 接続用に以下の値を記録します。
    • テナントが実行されているMicrosoftクラウド。グローバルサービス(GCCを含む)には commercial、US Government GCC Highには gcc_high、US Government DoDには dod。
    • ディレクトリ (テナント) ID 。
    • アプリケーション (クライアント) ID 。
    • クライアントシークレットの 値 。

クライアントシークレットの有効期限が切れる前に、同じアプリケーション上に新しいクライアントシークレットを作成し、既存の Unity Catalog 接続の クライアントシークレット を更新してください。

次のステップ​

Databricks に Microsoft Graph Logs 接続を作成します。Microsoft Graph Logs 接続の作成を参照してください。