Fehlerbehebung bei einem Importthema von Amazon Managed Streaming for Apache Kafka

In diesem Dokument finden Sie einige allgemeine Tipps zur Fehlerbehebung bei Importthemen von Amazon Managed Streaming for Apache Kafka (Amazon MSK).

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 Thema zum Importieren von Amazon MSK, bei dem Sie Fehler beheben 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, prüfen Sie auf der Seite mit den Details zum Thema, ob für das Feld Topic-Status ein Fehler angezeigt wird.

  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 mit möglichen Fehlern:

    Fehlercode Beschreibung Korrigieren
    MSK_PERMISSION_DENIED Fehler beim Verwenden von Amazon MSK-Daten aufgrund von Berechtigungsproblemen. Prüfen Sie, ob die ARN der AWS-Rolle korrekt ist und ob die AWS-Rolle die erforderlichen Leseberechtigungen hat. Weitere Informationen finden Sie unter Richtlinie in AWS erstellen.
    Achten Sie darauf, dass ein Dienstkonto vorhanden ist und 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 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 Dem Dienstkonto die Rolle „Dienstkontonutzer“ zuweisen.
    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 Dem Pub/Sub-Dienstkonto die Rolle „Pub/Sub-Publisher“ hinzufügen.
    CLUSTER_NOT_FOUND Der angegebene Cluster wurde nicht gefunden. Prüfen Sie die Cluster-ARN auf Richtigkeit. Prüfen Sie, ob der Cluster vorhanden ist und Sie darauf zugreifen können.
    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, lies dir die Best Practices unter Einen gesunden Publisher verwalten durch.

Sie können auch Plattformprotokolle für ein Importthema aktivieren. Anhand dieser Protokolle können Sie Probleme bei der Aufnahme von Objekten in Pub/Sub-Importthemen beheben.

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