Erste Schritte mit Event Notifications

Dieses Tutorial führt Sie durch die Schritte, die Sie ausführen müssen, bevor Sie einen „ IBM Cloud Event Notifications “-Dienst erstellen.

Event Notifications ist ein Benachrichtigungsdienst, der Sie über wichtige Ereignisse in Ihrem „ IBM Cloud® “-Konto informiert. Sie können Ereignisbenachrichtigungen von „ IBM Cloud “-Diensten und -Anwendungen filtern und an menschliche Empfänger wie E-Mail, SMS und Push-Benachrichtigungen oder an Dienstempfänger wie Webhooks und Cloud-Dienste weiterleiten.

IBM Cloud-Konto erstellen

Wenn Sie noch kein „ IBM Cloud “-Konto haben, legen Sie bitte eines an.

Legen Sie einen Standort fest

Entscheiden Sie sich für einen Standort, an dem Ihr Dienst gehostet werden soll. Derzeit werden die folgenden Standorte unterstützt:

  • Dallas (us-south)
  • London (eu-gb)
  • Frankfurt (eu-de)
  • Sydney (au-syd)
  • Madrid (eu-es)
  • Toronto (ca-tor)
  • Tokio (jp-tok)
  • Osaka (jp-osa)
  • Sao Paulo (br-sao)
  • Montreal (ca-mon)
  • Washington DC (us-east)
  • Chennai (in-che)
  • Mumbai (mütterlicherseits)

Legen Sie einen Preisstrukturplan fest

Legen Sie anhand Ihrer Geschäftsanforderungen einen Preisstrukturplan fest. Derzeit sind die folgenden Pläne verfügbar: Lite und Standard.

  • Lite: Mit diesem Tarif erhalten Sie eine unbegrenzte Anzahl aufgenommener Ereignisse, 10 Themen, zwei Filter pro Thema, fünf Ziele, 20 ausgehende E-Mails, 20 ausgehende SMS, 20 ausgehende Webhooks (einschließlich Slack, mit einem Limit von 20 Slack-Nachrichten) und 1000 Benachrichtigungen pro Push-Ziel (kumulativ pro Instanz, einschließlich Android-, iOS, Huawei-Geräte und Chrome-, Firefox, Safari-Browser; die Instanz wird deaktiviert, sobald das Limit erreicht ist). Zehn Abonnements sind zulässig und ein Abonnement kann maximal drei E-Mail-Empfänger haben.

    Benutzerdefinierte E-Mail- und SMS-Ziele werden vom Lite-Plan nicht unterstützt.

  • Standard: Ihnen werden eingepflegte Ereignisse und abgehende digitale Nachrichten in Rechnung gestellt. Bei einem aufgenommenen Ereignis handelt es sich um ein Ereignis, das empfangen und gefiltert wird. Wenn eine Quelle verbunden ist, aber keine Filter für sie definiert sind (d. h., die Quelle ist keinem Thema zugeordnet), werden die eingehenden Ereignisse gelöscht und Ihnen werden keine Gebühren berechnet. Ausgehende digitale Nachrichten werden in verschiedenen Typen ausgegeben und jeder Typ wird separat berechnet.

    Sie können das Ziel "Vorproduktion" als kostengünstiges Push-Ziel für Ihre Entwicklungs- und Testumgebungen verwenden. Sie können das Vorproduktionsziel nach Abschluss Ihrer Entwicklung und Tests in Produktionsziel ändern. Dieses Feature ist nur für den Preistarif Standard verfügbar.

Das Ändern von Plänen von einem gebührenpflichtigen Plan (Standard) in einen kostenfreien Plan (Lite) ist nicht zulässig, da dies aufgrund der Planeinschränkungen zu Unterbrechungen und Datenverlust führen kann.

Wählen Sie eine Ereignisquelle aus

Sie können eine API Source-oder eine IBM Cloud-Quelle erstellen. Weitere Informationen zum Hinzufügen einer Quelle finden Sie unter „ Event Notifications-Quelle hinzufügen “.

Eine API source gibt an, dass das Ereignis seinen Ursprung außerhalb von IBM Cloud hat und über API-Aufrufe an den Event Notifications-Service gesendet wurde.

Eine IBM Cloud source gibt einen Service in IBM Cloud an, der Ereignisse an den Event Notifications-Service ausgeben kann.

Die Quelle IBM Cloud Resource Lifecycle Events ist eine integrierte Quelle. Diese Quelle gibt Ressourcenlebenszyklusereignisse an den Event Notifications-Service aus. Diese Funktion ist standardmäßig deaktiviert und muss aktiviert werden.

Die anderen „ IBM Cloud “-Quellen müssen zunächst integriert werden, damit sie Ereignisse an den „ Event Notifications “-Dienst senden können.

Eine vollständige Liste der unterstützten „ IBM Cloud “-Quellen finden Sie unter „ Ereignisquellen registrieren “.

Wählen Sie ein Ereignisziel aus

Ein Ziel ist ein Zustellungsziel für eine Benachrichtigung. Es werden zwei Zielkategorien unterstützt:

  • „Human Destinations“ sind Geräte, Server oder Anwendungen, die Benachrichtigungen für Menschen anzeigen.
  • Service-Ziele sind Cloud-Dienste oder Anwendungen, bei denen Benachrichtigungen programmgesteuert abgerufen werden.

Eine vollständige Liste der unterstützten Ziele finden Sie unter „ Arbeiten mit Ereignis-Zielen “.

Weitere Informationen zum Erstellen eines Ziels finden Sie unter „ Event Notifications-Ziel erstellen “.

Benachrichtigungen an Ziele weiterleiten

Das Ereignis-Routing verbindet Ihre Quellen über Themen, Filter und Abonnements mit Ihren Zielen.

  • Ein Thema bündelt eingehende Ereignisse aus einer oder mehreren Quellen. Jede Quelle ist über einen benutzerdefinierten Filter mit einem Thema verbunden.
  • Filter legen fest, welche Ereignisse aus den einzelnen Quellen an das Thema weitergeleitet werden.
  • Ein Abonnement verknüpft ein Thema mit einem Ziel, sodass entsprechende Ereignisse an die richtigen Personen oder Dienste weitergeleitet werden.

Sie können den gesamten Routing-Ablauf – Thema, Filter, Abonnements und Überprüfung – in einem einzigen, schrittweise geführten Vorgang einrichten.

Informationen zum Einrichten des Ereignis-Routings finden Sie unter „ Benachrichtigungen an Ziele weiterleiten “.

Nachdem Sie die Routing-Konfiguration gespeichert haben, werden bei jedem passenden Ereignis Benachrichtigungen an die ausgewählten Empfänger gesendet.

Alternative: Terraform verwenden

Als Alternative zur Konsole können Sie „ Event Notifications “-Instanzen mithilfe von Terraform- IBM-Modulen(TIM) für die Automatisierung im Rahmen von „Infrastructure as Code“ ( IaC ) bereitstellen und konfigurieren. Das TIM für „ Event Notifications “ bietet einen standardisierten, erprobten und unternehmensgerechten Ansatz, der den Best Practices der „ IBM Cloud “ im Bereich Sicherheit folgt.