Auf dieser Seite erfahren Sie, wie Sie Probleme bei der Verwendung von Eventarc beheben.
Informationen zu zielspezifischen Problemen, die auch auftreten können, finden Sie unter:
Eventarc-Anbieter
In diesem Abschnitt erhalten Sie Tipps zur Fehlerbehebung bei Problemen an der Quelle des Ereignisses (des Anbieters).
Anbieter ist nicht vorhanden.
Prüfen Sie, ob der Anbieter vorhanden ist und die Triggerfilter entsprechend angegeben wurden.
Ereignisse werden vom Dienstleister generiert, aber nicht am Ziel empfangen
Vergewissern Sie sich, dass Sie nach Ereignissen von Anbietern filtern, die sich in einer unterstützten Region für das Ziel befinden. Weitere Informationen finden Sie unter Von Eventarc unterstützte Standorte und Informationen zu Eventarc-Standorten.
Trigger liefert keine Ereignisse
Prüfen Sie, ob der Dienstleister Ereignisse generiert. Prüfen Sie in den Cloud-Audit-Logs, ob der überwachte Dienst Logs schreibt. Wenn Logs aufgezeichnet, aber keine Ereignisse zugestellt werden, wenden Sie sich an den Support.
Prüfen Sie, ob ein Pub/Sub-Thema mit demselben Triggernamen vorhanden ist.
Führen Sie folgenden Befehl aus, um Trigger an allen Standorten aufzulisten:
gcloud eventarc triggers list --location=-Führen Sie folgenden Befehl aus, um Pub/Sub-Themen aufzulisten:
gcloud pubsub topics listPrüfen Sie, ob der Name des Pub/Sub-Themas den Namen des erstellten Triggers enthält. Wenn das Pub/Sub-Thema fehlt, erstellen Sie ein Thema, wenn Sie den Trigger erstellen.
Führen Sie folgenden Befehl aus, um Trigger zu beschreiben und Probleme mit der Bedingung des Triggers zu erkennen:
gcloud eventarc triggers describe TRIGGER_ID \ --location=LOCATIONDabei gilt:
TRIGGER_ID: ID des Triggers oder eine voll qualifizierte Kennzeichnung.LOCATION: der Standort des Eventarc-Triggers.
Der vorherige Befehl gibt die Bedingung des Triggers zurück. Wenn ein Problem mit dem Pub/Sub-Thema auftritt, wird eine der folgenden Bedingungen zurückgegeben:
conditions: transport.pubsub.topic: code: NOT_FOUND message: Pub/Sub topic not found. Try recreating the trigger.
oder
conditions: transport.pubsub.topic: code: UNKNOWN message: Pub/Sub topic status is unknown. Try requesting the trigger description again.
Gehen Sie gegebenenfalls so vor:
Wenn
Pub/Sub topic not foundzurückgegeben wird, erstellen Sie den Trigger für einen bestimmten Anbieter, einen Ereignistyp und ein Ziel neu](/eventarc/standard/docs/event-providers-targets#triggers) und erstellen Sie dann das Thema.Wenn
Pub/Sub topic status is unknownzurückgegeben wird, führen Sie den Befehl aus, um den Trigger noch einmal zu beschreiben.Wenn das Problem weiterhin besteht, wenden Sie sich bitte an den Support. Weitere Informationen finden Sie unter Trigger verwalten.
Prüfen Sie den Status des Pub/Sub-Themas:
Prüfen Sie die Konfiguration des Pub/Sub-Themas. Zur Seite Themen