Slack-Abonnement erstellen

So erstellen Sie ein Slack-Abonnement in Notifications.

Bevor Sie beginnen

Um ein Slack-Abonnement zu erstellen, benötigen Sie ein Webhook-Token für die Endpunkt-URL. Siehe Slack-Dokumentation.

  • Diese Schritte zeigen, wie Sie den Bereich Abonnement erstellen auf der Detailseite für das Thema öffnen, dem Sie das Abonnement hinzufügen möchten. Sie können diesen Bereich auch über die Listenseite Abonnements öffnen und das Thema im Bereich angeben: Wählen Sie Abonnement erstellen aus, und wählen Sie ein Abonnementthema aus.
    1. Wählen Sie auf der Listenseite Themen das Thema aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe bei der Suche nach der Listenseite oder dem Thema benötigen, finden Sie weitere Informationen unter Themen auflisten.
    2. Wählen Sie auf der Detailseite des Themas die Option Abonnement erstellen aus.
    3. Wählen Sie im Bereich Abonnement erstellen unter Protokoll die Option Slack aus.
    4. Geben Sie den Slack-Endpunkt einschließlich des Webhook-Tokens im folgenden Format ein:
      https://hooks.slack.com/services/<webhook-token>

      Der <webhook-token>-Teil der URL enthält zwei Schrägstriche (/). Abfrageparameter sind in URLs nicht zulässig.

    5. Klicken Sie auf Erstellen.

    Notifications erstellt das Slack-Abonnement und sendet eine Bestätigungs-URL an den zugehörigen Endpunkt. Die Bestätigungs-URL ist drei (3) Tage lang gültig. Das Abonnement ist bis zum Eingang der Bestätigung ausstehend.

  • Verwenden Sie den Befehl oci ons subscription create und die erforderlichen Parameter, um ein Slack-Abonnement zu erstellen:

    oci ons subscription create --protocol "SLACK" --subscription-endpoint <Slack_endpoint> [...]

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der Befehlszeilenreferenz für Notifications.

  • Führen Sie den Vorgang CreateSubscription aus, um ein Slack-Abonnement zu erstellen.

    Beispiel:

    POST /20181201/subscriptions
    Host: notification.us-phoenix-1.oraclecloud.com
    <authorization and other headers>
    {
      "topicId": "<topic_OCID>",
      "compartmentId": "<compartment_OCID>",
      "protocol": "SLACK",
      "endpoint": "<slack-endpoint>"
    }

Weitere Schritte

Um das neue Abonnement zu aktivieren, navigieren Sie zu der Bestätigungs-URL, die an Slack gesendet wurde.

Ein neues Abonnement muss sich zwar im selben Compartment wie das übergeordnete Thema befinden, Sie können es jedoch nach der Erstellung in ein anderes Compartment verschieben. Siehe Abonnements in ein anderes Compartment verschieben.