Nachrichten in einem Thema veröffentlichen

Veröffentlichen Sie eine Nachricht direkt in einem Thema in Notifications.

Jede Nachricht wird an alle Abonnements  im angegebenen Thema  gesendet. Jede als E-Mail versendete Nachricht enthält einen Link zum Aufheben des Abonnements des jeweiligen Themas.

Veröffentlichen Sie Nachrichten in Funktionsabonnements, um Automatisierung zu erstellen. Beispiel: Siehe Szenario A: VMs automatisch skalieren.

Limits für die Nachrichtenzustellungsrate pro Endpunkt:

  • 60 Nachrichten pro Minute für HTTP-basierte Protokolle. HTTP-basierte Protokolle verwenden URL-Endpunkte, die mit http: oder https: beginnen.
  • 10 Nachrichten pro Minute für E-Mail-Protokoll.

Bevor Sie beginnen

Stellen Sie sicher, dass folgende Voraussetzungen erfüllt sind:

  • Stellen Sie sicher, dass Sie über die richtigen IAM-Policys verfügen. Siehe IAM-Policys.
  • Sie benötigen ein vorhandenes Thema mit mindestens einem Abonnement. Weitere Informationen finden Sie unter Themen erstellen und Abonnements erstellen.
    1. Suchen Sie auf der Listenseite Themen das Thema, 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 im Menü Aktionen (Aktionsmenü) für das Thema die Option Nachricht veröffentlichen aus.
    3. Geben Sie im Dialogfeld Nachricht veröffentlichen für Nachricht den zu sendenden Inhalt ein.
      Hinweis

      Limit für die Nachrichtengröße pro Anforderung: 64 KB.
    4. Geben Sie unter Titel den zu sendenden Titel ein.
      • Bei E-Mail-Benachrichtigungen wird der Titel als Betreffzeile der Nachricht verwendet.
      • Bei PagerDuty-Benachrichtigungen wird der Titel im Titelfeld der veröffentlichten Nachricht verwendet.
      • HTTPS-, Slack- und SMS-Benachrichtigungen verwenden keine Titel.
    5. Wählen Sie Veröffentlichen aus.
  • Verwenden Sie den Befehl oci ons message publish und die erforderlichen Parameter, um eine Nachricht in einem Thema zu veröffentlichen:

    oci ons message publish --body <message_text> --topic-id <topic_OCID>

    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 PublishMessage aus, um eine Nachricht in einem Thema zu veröffentlichen.