共用方式為


管理通知目的地

重要

這項功能處於公開預覽狀態

本文將教導您如何建立及設定工作區的通知目的地。

系統通知是一種訊息,能夠在工作流程出現執行事件 (啟動、成功和失敗) 時通知您。 系統預設會將通知傳送至使用者電子郵件地址,但管理員可以使用 Webhook 來設定替代通知目的地。 這可讓您建置 Azure Databricks 的事件導向整合。

您必須是 Azure Databricks 工作區管理員才能管理通知目的地。 設定目的地之後,所有使用者皆可使用該目的地。

網路需求

  • 通知目的地必須將工作區控制平面 Web 應用程式 IP 位址新增至其允許清單。 請參閱 Azure Databricks 服務和資產的 IP 位址和網域
  • Azure Databricks 會強制使用 HTTPS 作為安全性措施。 通知目的地必須使用由受信任憑證授權單位簽署的安全通訊端層 (SSL) 憑證。

建立新的通知目的地

設定新的通知目的地

  1. 按下工作區頂端列中的使用者名稱,然後從下拉式清單中選取 [設定]
  2. 在 [工作區管理員] 區段中,按下 [通知] 索引標籤 。
  3. 按下 [管理] 按鈕。
  4. 按下 [+新增目的地]
  5. 選取目的地類型。 目前支援下列目的地:
    • 電子郵件
    • Slack
    • Webhook
    • MS Teams
    • PagerDuty
  6. 根據類型設定目的地。
  7. 按一下 [建立]。

針對每個目的地使用不同的認證

目的地的組態會經過加密,並安全地儲存在 Azure Databricks 工作區中。 若要改善第三方端點遭到入侵時的安全性,Azure Databricks 建議針對每個已設定的目的地使用不同的認證。 包括:

  • Slack:通知傳送目的地的 URL。
  • MS Teams:通知傳送目的地的 URL。
  • PagerDuty:專門用來將通知路由傳送至 PagerDuty 服務的整合金鑰。
  • Webhook:傳遞通知時,用於使用 HTTP 基本驗證向第三方端點進行驗證的使用者名稱和密碼。

針對每個設定的目的地使用不同的秘密,可讓您單獨撤銷個別通知目的地的存取權,而不會影響 Azure Databricks 工作區中所有其他目的地的作業。

Slack 目的地

若要設定 Slack 目的地,請遵循 Slack 傳入 Webhook 中的指示。 將產生的 URL 貼到您的 Azure Databricks 通知目的地。

將 Webhook 新增至作業

設定目的地之後,您可以將通知目的地新增至作業。 如需詳細資訊,請參閱新增工作事件的電子郵件和系統通知

使用者可以為每個作業的每個事件類型設定最多三個系統目的地。

限制

通知目的地目前存在下列限制:

  • 您只能設定 Databricks SQL 和作業的通知。
  • 電子郵件通知目的地的收件者地址長度存在 1,300 個字元的限制。