Freigeben über


Benachrichtigungsziele verwalten

Auf dieser Seite erfahren Sie, wie Sie Benachrichtigungsziele für Ihren Arbeitsbereich erstellen und konfigurieren.

Systembenachrichtigungen sind Meldungen, die Ihnen mitteilen, wann bei Ihrem Workflow ein Ausführungsereignis auftritt (Start, Erfolg und Fehler). Standardmäßig werden Benachrichtigungen an E-Mail-Adressen von Benutzern gesendet, aber Administratoren können alternative Benachrichtigungsziele mithilfe von Webhooks konfigurieren. Auf diese Weise können Sie ereignisgesteuerte Integrationen mit Azure Databricks erstellen.

Administratoren können auch Benachrichtigungsziele für den Empfang von Zugriffsanforderungen von Arbeitsbereichsbenutzern konfigurieren, z. B. Berechtigungsanforderungen für Unity Catalog-Objekte.

Sie müssen ein Azure Databricks Arbeitsbereichsadministrator sein, um Benachrichtigungsziele zu verwalten. Nachdem ein Ziel konfiguriert wurde, ist es für alle Benutzer*innen verfügbar.

Netzwerkanforderungen

  • Das Benachrichtigungsziel muss sowohl die Arbeitsbereichsteuerungsebene als auch die ausgehenden IP-Adressen der Datenebene zu ihrer Zulassungsliste hinzufügen:
    • Informationen zu Webapp-IP-Adressen für die Steuerungsebene finden Sie unter IP-Adressen und Domänen für Azure Databricks Dienste und Objekte.
    • Wenden Sie sich für ausgehende IP-Adressen der Datenebene an Ihr Azure-Databricks-Konto-Team. Sie erhalten eine URL zu einer JSON-Datei, die die ausgehenden IP-Adressen enthält. Durchsuchen Sie die Datei nach der Datenebenenregion Ihres Arbeitsbereichs, und lassen Sie die entsprechenden ausgehenden IP-Adressen in Ihrem Netzwerkstapel auflisten. Azure Databricks aktualisiert die ausgehenden IPs regelmäßig.
  • Azure Databricks erzwingt die Verwendung von HTTPS zur Sicherheit. Das Benachrichtigungsziel muss von einer vertrauenswürdigen Zertifizierungsstelle signierte Secure Sockets Layer-Zertifikate (SSL-Zertifikate) verwenden.

Erstellen eines neuen Benachrichtigungsziels

So konfigurieren Sie ein neues Benachrichtigungsziel

  1. Wählen Sie in der oberen Leiste des Arbeitsbereichs Ihren Benutzernamen und anschließend in der Dropdownliste Einstellungen aus.
  2. Klicken Sie im Abschnitt Arbeitsbereichsadministrator auf die Registerkarte Benachrichtigungen.
  3. Klicken Sie anschließend auf die Schaltfläche Verwalten.
  4. Klicken Sie auf + Ziel hinzufügen.
  5. Wählen Sie einen Zieltyp aus. Derzeit werden die folgenden Ziele unterstützt:
    • E-Mail
    • Slack
    • Webhook
    • MS Teams
    • PagerDuty
  6. Konfigurieren Sie das Ziel basierend auf dem Typ.
  7. Klicken Sie auf Erstellen.

Verwenden Sie unterschiedliche Anmeldeinformationen für jedes Ziel

Die Konfiguration eines Ziels wird sicher in Ihrem Azure Databricks Arbeitsbereich verschlüsselt gespeichert. Um die Sicherheit zu verbessern, wenn der Endpunkt eines Drittanbieters kompromittiert wird, empfiehlt Azure Databricks die Verwendung verschiedener Anmeldeinformationen für jedes konfigurierte Ziel. Dazu gehören:

  • Slack: die URL, an welche die Benachrichtigung gesendet wird.
  • MS Teams: die URL, an welche die Benachrichtigung gesendet wird.
  • PagerDuty: Der Integrationsschlüssel, der verwendet wird, um Benachrichtigungen eindeutig an einen PagerDuty-Dienst weiterzuleiten.
  • Webhook: Der Benutzername und das Kennwort, die zum Authentifizieren bei einem Drittanbieterendpunkt mithilfe der HTTP-Standardauthentifizierung beim Übermitteln von Benachrichtigungen verwendet werden.

Durch die Verwendung verschiedener geheimer Schlüssel für jedes konfigurierte Ziel können Sie den Zugriff einzelner Benachrichtigungsziele einzeln widerrufen, ohne den Betrieb aller anderen Ziele in Ihrem Azure Databricks Arbeitsbereich zu beeinträchtigen.

Slack-Ziel

Befolgen Sie zum Einrichten eines Slack-Ziels die Anweisungen unter Eingehende Webhooks für Slack. Fügen Sie die generierte URL in Ihr Azure Databricks Benachrichtigungsziel ein.

Webhook zu einem Auftrag hinzufügen

Nachdem Sie Ziele konfiguriert haben, können Sie in den Benachrichtigungseinstellungen eines Auftrags darauf zugreifen. Weitere Informationen finden Sie unter Hinzufügen von Benachrichtigungen zu einem Auftrag.

Jeder Auftrag unterstützt bis zu drei Systemziele pro Ereignistyp. Beim Konfigurieren von Auftragsbenachrichtigungen müssen E-Mail-Adressen manuell eingegeben werden.

Einschränkungen

Für Benachrichtigungsziele gelten derzeit folgende Einschränkungen:

  • Sie können nur Benachrichtigungen für Databricks SQL und Aufträge konfigurieren.
  • Bei E-Mail-Benachrichtigungen ist die Länge der Empfängeradresse auf 1.300 Zeichen begrenzt.
  • Bei benutzerdefinierten Benachrichtigungstexten unterstützen Nicht-E-Mail-Ziele wie Slack und MS Teams keine HTML-Formatierung. Einige Benachrichtigungsziele unterstützen Markdown.
  • Für Aufträge müssen E-Mail-Ziele manuell in den Einstellungen des Auftrags festgelegt werden.