Fehlerbehebung bei Amazon Kinesis Data Streams-Importthemen

In diesem Dokument finden Sie einige allgemeine Tipps zur Fehlerbehebung bei Amazon Kinesis Data Streams-Importthemen.

Nachdem Sie das Importthema konfiguriert und mit der Datenaufnahme begonnen haben, können Sie anhand der relevanten Cloud Monitoring-Messwerte prüfen, ob Daten aufgenommen werden. Führen Sie diese Schritte aus:

  1. Rufen Sie in der Console die Seite Themen auf.

    Themen aufrufen

  2. Klicken Sie auf das Amazon Kinesis Data Streams-Importthema, für das Sie eine Fehlerbehebung durchführen möchten.

  3. Klicken Sie auf der Seite mit den Themendetails auf den Tab Messwerte.

  4. Suchen Sie im Diagramm nach dem Messwert Ingestion byte count.

  5. Wenn keine Daten aufgenommen werden, überprüfen, ob ein Fehler vorliegt, Themenstatus:

  6. Sie können auch den Messwert Aufnahmestatus der Datenquelle prüfen. Klicken Sie dazu auf der Seite mit den Themendetails auf den Tab Messwerte.

  7. Im Folgenden finden Sie eine Liste der Fehler, die auftreten können:

    Fehlercode Beschreibung Korrigieren
    KINESIS_PERMISSION_DENIED Fehler beim Abrufen von Kinesis-Daten aufgrund von Berechtigungsprobleme. Überprüfen Sie die ARN der AWS-Rolle auf Genauigkeit und prüfen Sie, ob der Die AWS-Rolle hat die erforderlichen Kinesis-Leseberechtigungen. Weitere Informationen erhalten Sie unter Erstellen eine Richtlinie in AWS.
    Es muss ein Dienstkonto vorhanden sein, das wie unter Rolle in AWS mit benutzerdefinierter Vertrauensrichtlinie erstellen beschrieben richtig konfiguriert ist. Weitere Informationen zum Erstellen eines Dienstkontos finden Sie unter Dienstkonto in Google Cloud erstellen.
    Prüfen Sie, ob das Pub/Sub-Dienstkonto die Berechtigung iam.serviceAccounts.getOpenIdToken. Weitere Informationen finden Sie unter Dem Pub/Sub-Dienstkonto die Rolle „Ersteller von Dienstkonto-Tokens“ hinzufügen.
    Prüfen Sie, ob der Dienstkontonutzer hinzugefügt wurde dem Dienstkonto eine Rolle zu. Weitere Informationen finden Sie unter Dem Dienstkonto die Rolle „Dienstkontonutzer“ zuweisen.
    PUBLISH_PERMISSION_DENIED Fehler bei der Veröffentlichung zum Thema aufgrund von Berechtigungsproblemen Gewähren Sie dem Pub/Sub-Dienstkonto die erforderliche Veröffentlichung. Berechtigungen Weitere Informationen finden Sie unter Dem Pub/Sub-Dienstkonto die Rolle „Pub/Sub-Publisher“ hinzufügen.
    STREAM_NOT_FOUND Der angegebene Kinesis-Stream wurde nicht gefunden. Überprüfe, ob der ARN des Streams korrekt ist.
    CONSUMER_NOT_FOUND Der Kinesis-Nutzer kann nicht gefunden werden. Überprüfen Sie den Nutzer-ARN auf Richtigkeit. Erstellen Sie den Verbraucher bei Bedarf neu.
  8. Wenn bis dahin keine Fehler vorliegen, prüfen Sie die Best Practices in Sorgen Sie für einen fehlerfreien Publisher.