管理通知目标
本文介绍如何为工作区创建和配置通知目标。
系统通知是指示工作流何时遇到运行事件(启动、成功和失败)的消息。 默认情况下,通知发送到用户电子邮件地址,但管理员可以使用 Webhook 配置备用通知目标。 这使你可以与 Azure Databricks 生成事件驱动的集成。
只有 Azure Databricks 工作区管理员才能管理通知目标。 配置目标后,所有用户都可以使用该目标。
网络要求
- 通知目标必须将工作区控制平面 Web 应用 IP 地址添加到其允许列表。 请参阅 Azure Databricks 服务和资产的 IP 地址和域。
- Azure Databricks 强制使用 HTTPS 以确保安全。 通知目标必须使用由受信任的证书颁发机构签名的安全套接字层 (SSL) 证书。
创建新通知目标
配置新通知目标
- 在工作区顶部栏中单击你的用户名,然后从下拉列表中选择“设置”。
- 在“工作区管理员”部分中,单击“通知”选项卡。
- 然后单击“管理”按钮。
- 单击“+添加目标”。
- 选择目标类型。 目前支持以下目标:
电子邮件
Webhook
MS 团队
PagerDuty
- 根据类型配置目标。
- 单击 “创建” 。
为每个目标使用不同的凭据
目标配置安全地加密存储在 Azure Databricks 工作区中。 为了在第三方终结点遭到入侵时提高安全性,Azure Databricks 建议对每个配置的目标使用不同的凭据。 这些设置包括:
- MS Teams:通知发送到的 URL。
- PagerDuty:用于将通知唯一路由到 PagerDuty 服务的集成密钥。
- Webhook:用于在传递通知时使用 HTTP 基本身份验证向第三方终结点进行身份验证的用户名和密码。
通过对每个配置的目标使用不同的机密,可以单独撤销单个通知目标的访问权限,而不会影响 Azure Databricks 工作区中所有其他目标的操作。
将 Webhook 添加到作业
配置目标后,可以将通知目标添加到作业。 有关详细信息,请参阅针对作业事件添加电子邮件和系统通知。
用户最多可以为每个作业的每个事件类型配置三个系统目标。
限制
通知目标目前存在以下限制:
- 只能为 Databricks SQL 和作业配置通知。
- 电子邮件通知目标对收件人地址长度的限制为 1,300 个字符。