Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Häufige Fehler für Journal-Streams in QLDB
Wichtig
Hinweis zum Ende des Supports: Bestandskunden können Amazon QLDB bis zum Ende des Supports am 31.07.2025 nutzen. Weitere Informationen finden Sie unter Migrieren eines Amazon QLDB-Ledgers zu Amazon
In diesem Abschnitt werden Laufzeitfehler beschrieben, die von Amazon QLDB für Journal-Stream-Anfragen ausgelöst werden.
Im Folgenden finden Sie eine Liste mit allgemeinen Ausnahmen, die vom Service zurückgegeben werden. Jede Ausnahme enthält die spezifische Fehlermeldung, gefolgt von einer kurzen Beschreibung und Vorschlägen für mögliche Lösungen.
- AccessDeniedException
-
Nachricht:
Benutzer:
userARN
ist nicht berechtigt, Folgendes auszuführen: iam: auf der Ressource: PassRoleroleARN
Sie sind nicht berechtigt, eine IAM-Rolle an den QLDB-Dienst zu übergeben. QLDB benötigt eine Rolle für alle Journal-Stream-Anfragen, und Sie müssen über die erforderlichen Berechtigungen verfügen, um diese Rolle an QLDB weiterzugeben. Die Rolle gewährt QLDB Schreibberechtigungen für Ihre angegebene Amazon Kinesis Data Streams Streams-Ressource.
Stellen Sie sicher, dass Sie eine IAM-Richtlinie definieren, die die Erlaubnis erteilt, den
PassRole
API-Vorgang auf Ihrer angegebenen IAM-Rollenressource für den QLDB-Dienst () auszuführen.qldb.amazonaws.com
Eine Beispielrichtlinie finden Sie in Beispiele für identitätsbasierte Richtlinien für Amazon QLDB. - IllegalArgumentException
-
Meldung:
QLDB hat einen Fehler bei der Validierung von Kinesis Data Streams festgestellt: Antwort von Kinesis:
errorCode
errorMessage
Eine mögliche Ursache für diesen Fehler ist, dass die bereitgestellte Kinesis Data Streams Streams-Ressource nicht existiert. Oder QLDB verfügt nicht über genügend Berechtigungen, um Datensätze in den angegebenen Kinesis-Datenstream zu schreiben.
Stellen Sie sicher, dass der Kinesis-Datenstream, den Sie in Ihrer Stream-Anfrage angeben, korrekt ist. Weitere Informationen finden Sie unter Erstellen und Aktualisieren von Datenströmen im Amazon Kinesis Data Streams Developer Guide.
Stellen Sie außerdem sicher, dass Sie eine Richtlinie für Ihren angegebenen Kinesis-Datenstrom definieren, die dem QLDB-Dienst (
qldb.amazonaws.com
) Berechtigungen für die folgenden Aktionen gewährt. Weitere Informationen finden Sie unter Stream-Berechtigungen.-
kinesis:PutRecord
-
kinesis:PutRecords
-
kinesis:DescribeStream
-
kinesis:ListShards
-
- IllegalArgumentException
-
Meldung:
Unerwartete Antwort von Kinesis Data Streams bei der Validierung der Kinesis-Konfiguration. Antwort von Kinesis:
errorCode
errorMessage
Der Versuch, Datensätze in den bereitgestellten Kinesis-Datenstrom zu schreiben, schlug mit der angegebenen Kinesis-Fehlerantwort fehl. Weitere Informationen zu möglichen Ursachen finden Sie unter Problembehandlung bei Amazon Kinesis Data Streams-Produzenten im Amazon Kinesis Data Streams Developer Guide.
- IllegalArgumentException
-
Meldung:
Start date must not be greater than end date.
Sowohl
InclusiveStartTime
als auchExclusiveEndTime
müssen im Datums- und Zeitformat ISO 8601und in koordinierter Weltzeit (Coordinated Universal Time, UTC) angegeben werden. - IllegalArgumentException
-
Meldung:
Startdatum kann nicht in der Zukunft liegen.
Sowohl
InclusiveStartTime
als auchExclusiveEndTime
müssen im Datums- und ZeitformatISO 8601
und in koordinierter Weltzeit (Coordinated Universal Time, UTC) angegeben werden. - LimitExceededException
-
Meldung:
Grenzwert von 5 parallel ausgeführten Journal-Streams zu Kinesis Data Streams
überschrittenQLDB erzwingt ein Standardlimit von fünf gleichzeitigen Journal-Streams.