管理通知目标
重要
此功能目前以公共预览版提供。
本文介绍如何为工作区创建和配置通知目标。
系统通知是指示工作流何时遇到运行事件(启动、成功和失败)的消息。 默认情况下,通知发送到用户电子邮件地址,但管理员可以使用 Webhook 配置备用通知目标。 这使你可以与 Azure Databricks 生成事件驱动的集成。
只有 Azure Databricks 工作区管理员才能管理通知目标。 配置目标后,所有用户都可以使用该目标。
创建新通知目标
配置新通知目标
- 在工作区顶部栏中单击你的用户名,然后从下拉列表中选择“设置”。
- 单击“通知”选项卡。
- 然后单击“管理”按钮。
- 单击“+添加目标”。
- 选择目标类型。 目前支持以下目标:
- 电子邮件
- Slack
- Webhook
- MS 团队
- PagerDuty
- 根据类型配置目标。
- 单击 “创建” 。
为每个目标使用不同的凭据
目标配置安全地加密存储在 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 个字符。