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 Routing-Dienst, der Ihnen Informationen zu kritischen Ereignissen in Ihrem IBM Cloud®-Konto bereitstellt. 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, richten Sie eines ein.
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: Dieser Tarif umfasst die folgenden Limits:- Unbegrenzte Anzahl erfasster Ereignisse
- 10 Themen, zwei Filter pro Thema und fünf Zielseiten
- 20 ausgehende E-Mails, 20 ausgehende SMS-Nachrichten und 20 ausgehende Webhooks (einschließlich Slack)
- 1.000 Benachrichtigungen pro Push-Ziel (kumulativ pro Instanz, über Android, iOS, Huawei, Chrome, Firefox und Safari hinweg; die Instanz wird deaktiviert, sobald das Limit erreicht ist)
- 10 Abonnements mit maximal drei E-Mail-Empfängern pro Abonnement
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
Standardverfügbar.
Ein Wechsel vom Standard-Tarif zum Lite-Tarif ist nicht zulässig. Dies kann aufgrund von Einschränkungen des Tarifs zu Dienstunterbrechungen und Datenverlusten führen.
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 den 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 “.
Ablauf der Weiterleitung von Benachrichtigungen an Empfänger
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.
Informationen zum Einrichten des Ereignis-Routings finden Sie im Ablauf Benachrichtigungen an Ziele weiterleiten.
Nachdem Sie die Routing-Konfiguration gespeichert haben, werden bei jedem passenden Ereignis Benachrichtigungen an die ausgewählten Empfänger gesendet.
Abonnements werden im Rahmen des Ablaufs zur Weiterleitung von Benachrichtigungen an die Empfänger erstellt und verwaltet. Sie sind nicht als eigenständige Option im Navigationsmenü auf der Seite der Event Notifications-Instanz verfügbar.
Um ein Abonnement anzulegen oder zu ändern, müssen Sie die folgenden Schritte ausführen:
- Neues Thema: Falls Sie noch kein Thema erstellt haben, erstellen Sie eines. Sie können im Rahmen desselben geführten Ablaufs Abonnements zum neuen Thema hinzufügen.
- Vorhandenes Thema: Wenn ein Thema bereits vorhanden ist, bearbeiten Sie es, um Abonnements hinzuzufügen oder zu ändern.
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.