In diesem Dokument finden Sie einige allgemeine Tipps zur Fehlerbehebung bei Amazon Kinesis Data Streams-Importthemen.
Nachdem Sie das Importthema konfiguriert und mit der Aufnahme von Nachrichten begonnen haben, können Sie Prüfen Sie die relevanten Cloud Monitoring-Messwerte, wenn Daten aufgenommen werden. Führen Sie diese Schritte aus:
Rufen Sie in der Console die Seite Themen auf.
Klicken Sie auf das Amazon Kinesis Data Streams-Importthema, für das Sie Fehler beheben möchten.
Klicken Sie auf der Seite mit den Themendetails auf den Tab Messwerte.
Prüfen Sie das Diagramm auf den Messwert Anzahl der Aufnahmebyte.
Wenn keine Daten aufgenommen werden, überprüfen, ob ein Fehler vorliegt, Themenstatus:
Sie können auch den Messwert Aufnahmestatus der Datenquelle prüfen. Klicken Sie dazu auf der Seite mit den Themendetails auf den Tab Messwerte.
Im Folgenden finden Sie eine Liste der Fehler, die auftreten können:
Fehlercode Beschreibung Korrigieren KINESIS_PERMISSION_DENIED
Fehler beim Verbrauch von Kinesis-Daten aufgrund von Berechtigungsproblemen. Ü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. Prüfen Sie, ob ein Dienstkonto vorhanden und korrekt konfiguriert, wie unter Rolle in AWS mithilfe einer benutzerdefinierten Vertrauensrichtlinie erstellen beschrieben 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
hat. Weitere Informationen finden Sie unter Rolle „Service Account Token Creator“ für Pub/Sub Dienstkonto.Prüfen Sie, ob der Dienstkontonutzer hinzugefügt wurde dem Dienstkonto eine Rolle zu. Weitere Informationen finden Sie unter Die Nutzerrolle „Dienstkonto“ zum Dienstkonto hinzufügen. PUBLISH_PERMISSION_DENIED
Fehler beim Veröffentlichen im Thema aufgrund der Berechtigung Probleme. Gewähren Sie dem Pub/Sub-Dienstkonto die erforderlichen Berechtigungen zum Veröffentlichen. Weitere Informationen finden Sie unter Rolle „Pub/Sub-Publisher“ für Pub/Sub Dienstkonto. STREAM_NOT_FOUND
Der angegebene Kinesis-Stream wurde nicht gefunden. Prüfe die Richtigkeit der ARN des Streams. CONSUMER_NOT_FOUND
Der Kinesis-Nutzer kann nicht gefunden werden. Prüfen Sie die Richtigkeit der ARN des Verbrauchers. Erstellen Sie den Verbraucher bei Bedarf noch einmal. Wenn bis zu diesem Punkt keine Fehler aufgetreten sind, lies dir die Best Practices unter Einen gesunden Publisher verwalten durch.