Erstellen einer Event Notifications-Quelle
Verschiedene Services erzeugen Ereignisse, die von Event Notificationsverarbeitet werden können. Sie können diese Dienste als Quellen in Ihrer Event Notifications-Instanz hinzufügen. Wenn eine Quelle angelegt wird, können Sie die Ereignisse aus dieser Quelle anhand von Themen filtern und anschließend Ziele für diese Themen abonnieren.
Wenn Sie noch keine Instanz haben, erstellen Sie eine aus dem Katalog „ IBM Cloud “.
Quellentypen
Für Event Notifications werden vier Arten von Quellen unterstützt: IBM Cloud-Quellen, generische API-Quellen, IBM Cloud-Plattformquellen und der periodische Timer.
Mit IBM Cloud-Quellen werden Ereignisse von Managed Services auf IBM Cloud ausgegeben. Beispielsweise können IBM Cloud Monitoring und IBM Cloud Secrets Manager als Quellen hinzugefügt werden. Eine vollständige Liste der unterstützten Quellen finden Sie unter IBM Cloud-Quellen.
Bei generischen API-Quellen stammen Ereignisse von Services oder Anwendungen, die nicht von IBM verwaltet werden. Wenn Sie beispielsweise Ihre eigene Anwendung erstellen, die Ereignisse an Event Notifications sendet, kann Ihre Anwendung als API-Quelle hinzugefügt werden.
API-Quellen können Benachrichtigungen nicht an den E-Mail-Dienst IBM Cloud und den SMS-Dienst IBM Cloud weiterleiten, da diese Dienste Inhalte bereitstellen, die ausschließlich aus den von IBM Cloud verwalteten Diensten generiert werden.
Standardmäßig werden Ereignisse zum Lebenszyklus von IBM Cloud-Ressourcen als Quelle bereitgestellt und sind deaktiviert. Sie können diese Funktion aktivieren, wenn Sie die Lebenszyklusereignisse der IBM Cloud-Ressource überwachen möchten; hierfür fallen zusätzliche Kosten an. Die Lebenszyklusereignisse der IBM Cloud-Ressource sind Ereignisse rund um die IBM Cloud-Ressourcen, wie beispielsweise das Erstellen einer Instanz, das Aktualisieren einer Instanz, das Löschen einer Instanz sowie weitere Ereignisse im Zusammenhang mit IBM Cloud-Ressourcen.
Die Quelle "Periodic Timer" wird auch als Standardquelle bereitgestellt. Damit lassen sich Ereignisse auf der Grundlage eines von Ihnen festgelegten Zeitraums planen. Sie ist standardmäßig deaktiviert und kann für die regelmäßige Planung von Ereignissen aktiviert werden.
Um die aktuelle Liste der IBM Cloud-Dienste anzuzeigen, die als Event Notifications-Quellen verfügbar sind, klicken Sie in Ihrer Event Notifications-Instanz auf IBM Cloud****Quellen149, dann auf Erstellen149 und wählen Sie -Quellen149 aus.
Die Verbindungsprotokolle unterscheiden sich je nach Quellentyp, sodass die Prozedur zum Hinzufügen anders ist, wie in den folgenden Abschnitten beschrieben.
Um eine Quelle in Event Notifications zu integrieren, muss außerdem eine Instanz dieser Quelle erstellt werden.
Erstellen einer Quelle
So erstellen Sie eine neue Quelle:
-
Stellen Sie sicher, dass der Dienst IBM Cloud als Quelle für Event Notifications verfügbar ist.
- Klicken Sie in Ihrer Event Notifications-Instanz auf Quellen.
- Klicken Sie im Abschnitt Quellen auf Erstellen.
- Wählen Sie im Dialogfeld Quelle erstellen die Option IBM Cloud-Quelle aus.
- Vergewissern Sie sich, dass der gewünschte Managed Service angezeigt wird.
-
Richten Sie eine Service-zu-Service-Autorisierung zwischen Ihrem IBM Cloud-Dienst und Event Notifications ein.
- Klicken Sie in der IBM Cloud-Konsole auf Verwalten > Zugriff (IAM) > Berechtigungen.
- Wählen Sie Ihren IBM Cloud Dienst als Quelle und Event Notifications als Ziel in der Berechtigungsansicht.
- Legen Sie die Zugriffsebene des Dienstes auf Event Source Manager fest.
-
Suchen Sie Ihre bestehenden Service-Instanzen in der Ressourcenliste Ihres Kontos und wählen Sie die gewünschte Instanz aus, um sie zu öffnen.
Erstellen einer generischen API-Quelle
API-Quellen können nicht zum Versenden von Benachrichtigungen an standardmäßige Ziele wie E-Mail und SMS verwendet werden.
- Klicken Sie in Ihrer Event Notifications-Instanz auf Quellen.
- Klicken Sie im Abschnitt Quellen auf Erstellen.
- Wählen Sie im Dialogfeld Quelle erstellen die Option API-Quelle aus.
- Geben Sie einen Namen und optional eine Beschreibung ein und klicken Sie auf Quelle erstellen.
Folgen Sie den Anweisungen in der Event Notifications API-Dokumentation oder in der SDK-Dokumentation für Ihre Programmiersprache, um die Verbindung so zu konfigurieren, wie Sie es von Ihrer eigenen Anwendung oder Ihrem Dienst aus tun.