Informationen zum Konfigurieren von ONS
Die Konfiguration von ONS erfolgt mit wenigen einfachen Schritten.
- Erstellen Sie das Thema im richtigen OCI-Compartment.
- Erstellen Sie das entsprechende Abonnement.
- Stellen Sie sicher, dass die Policys die Berechtigungen erteilen, die für den Zugriff auf das Benachrichtigungsthema erforderlich sind.
Im Abschnitt "Weitere Informationen" finden Sie Links zur entsprechenden Dokumentation für diese Aufgaben.
Slack mit ONS verbinden
Verbinden Sie Slack mit ONS, um benutzerdefinierte Benachrichtigungen von Drittanbieteranwendungen anzuzeigen.
Die Einrichtung von Slack für unsere Zwecke erfordert administrative Berechtigungen, sodass die Einrichtung eines persönlichen, kostenlosen Accounts eine gute Option ist. (Der Unterschied zwischen Free- und Pay-Tier-Slack-Accounts konzentriert sich auf den Aufbewahrungszeitraum von Nachrichten.) Nachdem Sie einen Account eingerichtet haben, erstellen Sie einen Channel (mit dem führenden Hash im Namen).
Da der Slack-Workspace für eine Anwendung bereit ist, können wir ihn für die Integration mit OCI konfigurieren. Erstellen und konfigurieren Sie zunächst eine App mit einer Webhook-API aus dem Bereich der Websteuerung, die Sie über api.slack.com mit der Option App erstellen ausführen können. Dies bietet zwei Optionen: eine App aus einem Manifest erstellen und eine App von vorne erstellen. Wir möchten eine App von Grund auf neu erstellen, da damit die App und der Workspace benannt werden können (wenn Sie mehrere Workspaces verwenden).
Der eingehende Webhook muss mit der Menüoption eingerichtet werden. Der Webhook muss aktiviert werden, und der Workspace benötigt eine Einstellung, die Sie zur Eingabe eines Slack-Kanals auffordert. Nachdem der Geltungsbereich festgelegt wurde, wird die Webhook-URL angezeigt. Wenn die App in der App-Konfigurationsansicht nicht als installiert angezeigt wird, müssen wir die App installieren.
Sie können die Darstellung der Nachrichten in Slack mit den in der Slack-UI bereitgestellten Optionen anpassen.
ONS-Nachrichten aus benutzerdefinierten Anwendungen erstellen
Wenn Slack vollständig konfiguriert ist, können wir ein Abonnement in OCI einrichten.
Die wichtigen Informationen sind die Webhook-URL, die während der Konfiguration in Slack eingegeben wurde.
Wenn die gesamte Konfiguration auf der Seite "Thema" abgeschlossen ist, können Sie eine Benachrichtigungsnachricht direkt an Slack senden, um zu bestätigen, dass alle Verbindungen vorhanden sind. Es wird empfohlen, dass die erste Nachricht, die ONS sendet, eine URL-Verifizierungsanforderung ist.
Damit nachfolgende Benachrichtigungen verarbeitet werden können, muss auf diesen URL-Link geklickt werden. Dabei wird eine URL GET an OCI zur Bestätigung der URL zurückgesendet, und OCI zeigt eine Bestätigungsnachricht im Browser an. Danach werden alle Nachrichten gesendet.