Fehlerbehebung bei einem Importthema von Amazon Managed Streaming for Apache Kafka

Dieses Dokument enthält einige allgemeine Tipps zur Fehlerbehebung für Amazon Managed Streaming for Apache Kafka-Importthemen (Amazon MSK).

Nachdem Sie das Importthema konfiguriert und mit dem Erfassen von Nachrichten begonnen haben, können Sie die relevanten Cloud Monitoring-Messwerte prüfen, um zu sehen, ob Daten erfasst 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 MSK-Importthema, bei dem Sie Fehler beheben möchten.

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

  4. Sehen Sie sich das Diagramm für den Messwert Ingestion byte count an.

  5. Wenn keine Daten aufgenommen werden, prüfen Sie auf der Seite mit den Thema-Details, ob für das Feld Themenstatus ein Fehler vorliegt.

  6. Sie können auch den Messwert Status der Datenquelle für die Aufnahme prüfen. Klicken Sie dazu auf der Seite mit den Themendetails auf den Tab Messwerte.

  7. Hier finden Sie eine Liste mit Fehlern, die auftreten können:

    Fehlercode Beschreibung Korrigieren
    MSK_PERMISSION_DENIED Fehler beim Verwenden von Amazon MSK-Daten aufgrund von Berechtigungsproblemen. Prüfen Sie den ARN der AWS-Rolle auf Richtigkeit und ob die AWS-Rolle die erforderlichen Leseberechtigungen hat. Weitere Informationen finden Sie unter Richtlinie in AWS erstellen.
    Prüfen Sie, ob ein Dienstkonto vorhanden ist und ob es wie im Verfahren Rolle in AWS mit einer benutzerdefinierten Vertrauensrichtlinie erstellen beschrieben richtig konfiguriert ist. Weitere Informationen zum Erstellen eines Dienstkontos finden Sie unter Dienstkonto in Google Clouderstellen.
    Prüfen Sie, ob das Pub/Sub-Dienstkonto die Berechtigung iam.serviceAccounts.getOpenIdToken hat. Weitere Informationen finden Sie unter Dem Pub/Sub-Dienstkonto die Rolle „Ersteller von Dienstkonto-Tokens“ hinzufügen.
    Prüfen Sie, ob Sie dem Dienstkonto die Rolle „Dienstkontonutzer“ hinzugefügt haben. Weitere Informationen finden Sie unter Dienstkontonutzerrolle dem Dienstkonto hinzufügen.
    PUBLISH_PERMISSION_DENIED Fehler beim Veröffentlichen im Pub/Sub-Thema aufgrund von Berechtigungsproblemen. Gewähren Sie dem Pub/Sub-Dienstkonto die erforderlichen Berechtigungen zum Veröffentlichen. Weitere Informationen finden Sie unter Pub/Sub-Publisher-Rolle dem Pub/Sub-Dienstkonto hinzufügen.
    CLUSTER_NOT_FOUND Der angegebene Cluster wurde nicht gefunden. Prüfen Sie den Cluster-ARN auf Richtigkeit. Prüfen Sie, ob der Cluster vorhanden und zugänglich ist.
    Cluster is not public Auf den angegebenen Cluster kann nicht zugegriffen werden Nicht öffentliche Cluster hinter VPCs werden nicht unterstützt. Sie müssen einen öffentlichen Cluster verwenden.
    TOPIC_NOT_FOUND Das angegebene Kafka-Thema wurde nicht gefunden. Prüfen Sie, ob der Themenname korrekt ist. Prüfen Sie, ob das Thema im angegebenen Cluster vorhanden ist.

Wenn bis zu diesem Punkt keine Fehler aufgetreten sind, sehen Sie sich die Best Practices unter Publisher-Konto in gutem Zustand halten an.

Sie können auch Plattformlogs für ein Importthema aktivieren. Diese Logs können Ihnen bei der Fehlerbehebung helfen, wenn Sie Probleme beim Importieren von Objekten in Pub/Sub-Importthemen haben.

Apache Kafka® ist eine eingetragene Marke der Apache Software Foundation oder deren Tochtergesellschaften in den USA und/oder anderen Ländern.