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

Slackへの認証を設定する

備考

ベータ版

この機能はベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。Databricksのプレビューを管理するを参照してください。

このページでは、Slackアクセスおよび統合ログコネクタにおいて、Databricksからの認証を有効にするためのSlackの構成方法を説明します。このページのステップから取得した資格情報を使用して、DatabricksでUnity Catalog接続を作成してください。

前提条件

  1. Lakewatchパブリックプレビューの有効化。
  2. ワークスペースでのサーバレスLakeflow Spark宣言型パイプラインの有効化
  3. ワークスペースでCREATE CONNECTIONの権限を持つUnity Catalog(UC)。
  4. Slackの有料プラン(Pro、Business+、またはEnterprise Grid)。このコネクタはSlackの無料プランでは利用できません。
  5. インジェスト元のワークスペースで、 ワークスペースオーナー または ワークスペース管理者 であるSlackユーザー。

Slack の OAuth を設定する

このステップでは、SlackでOAuthアプリを作成し、Databricksからの認証を有効にするようにSlackを設定します。

  1. ワークスペース所有者またはワークスペース管理者としてSlackにサインインし、その後、https://api.slack.com/apps?new_app=1にアクセスしてください。

  2. OAuthアプリを「マニフェストファイルから」(事前に定義された反復可能な設定を迅速に適用するため)または「ゼロから」(アプリを手動で構成するため)作成します。

    • マニフェストから 」を選択する場合は、以下のYAMLマニフェストを使用します。<your_slack_app> をアプリの名前に、そして <your_databricks_workspace_URL> を Databricks ワークスペースの URL に置き換えます。

      YAML
      display_information:
      name: <your_slack_app>
      oauth_config:
      redirect_urls:
      - https://<your_databricks_workspace_URL>/login/oauth/lakehousefederation.html
      scopes:
      user:
      - admin
      settings:
      org_deploy_enabled: false
      socket_mode_enabled: false
      token_rotation_enabled: <true_or_false>

      リダイレクトURLの例:

      Text
      https://my-databricks-account.cloud.databricks.com/login/oauth/lakehousefederation.html
    • **最初から** を選択した場合は、**アプリ名** を指定します。

  3. ワークスペース選択ドロップダウンメニューで、アプリを作成するSlackワークスペースを選択します。

  4. アプリの設定で、左側のペインで OAuth & 権限 を選択します。

    1. スコープ 」セクションで、「admin」スコープが追加されていることを確認します。そうでない場合は、「ユーザー トークン スコープ」の下にある「OAuthスコープを追加」をクリックして、追加してください。
    2. リダイレクトURL 」セクションで、https://<your_databricks_workspace_URL>/login/oauth/lakehousefederation.htmlがリダイレクトURLとして追加されていることを確認してください。それ以外の場合は、[ 新しいリダイレクトURLの追加 ] をクリックして追加します。
    3. トークンローテーションによる高度なトークンセキュリティ 」の下で、オプションでトークンローテーションを有効にできます。
  5. アプリの設定で、左側のペインで Manage Distribution を選択します。

    1. Share Your App with Other Workspaces セクションで、4つのセクションすべてに緑のチェックマークが表示されていることを確認してください。
    2. 緑色の**公開配布有効化**ボタンをクリックします。
  6. 左ペインで 基本情報 を選択し、 クライアント IDクライアント シークレット を控えてください。これらの資格情報を使用して、Databricks で Unity Catalog 接続を作成します。

次のステップ

Databricks での Slack Access and Integration Logs 接続の作成。「Slackアクセスおよび統合ログ接続を作成」を参照してください。