Problembehebung bei AgentCore Zahlungen
In diesem Abschnitt finden Sie Lösungen für häufig auftretende Fehler bei der Verwendung von AWS Amazon AgentCore Bedrock-Zahlungen.
Validierungsfehler
Bei der Erstellung oder Aktualisierung von Zahlungsressourcen gibt der Service eine ValidationException zurück. In der folgenden Tabelle sind häufig auftretende Validierungsfehler und deren Lösungen aufgeführt.
| Fehlermeldung | Auflösung |
|---|---|
|
|
|
|
|
Die eingegebene Konto-ID |
|
|
Das |
|
|
Geben Sie mindestens eine Konfiguration des Anmeldeinformationsanbieters an, wenn Sie einen Zahlungskonnektor erstellen oder aktualisieren. |
|
|
Jede Konfiguration des Anmeldeinformationsanbieters muss eine enthalten. |
|
|
Die Konfigurationsvariante des Anmeldeinformationsanbieters muss dem Connectortyp entsprechen. Zum Beispiel erfordert ein |
Einschränkungen bei der Benennung von Feldern werden ebenfalls durchgesetzt:
-
Namen von Zahlungsmanagern müssen mit einem Buchstaben beginnen und dürfen nur alphanumerische Zeichen (maximal 48 Zeichen) enthalten.
-
Für Namen von Zahlungsverbindern gelten dieselben Regeln, es sind jedoch auch Unterstriche zulässig.
-
Beschreibungen erlauben alphanumerische Zeichen und Leerzeichen (maximal 4096 Zeichen).
Fehler bei der Genehmigung
| Fehlermeldung | Auflösung |
|---|---|
|
|
Ihr Konto wurde gesperrt. Wenden Sie sich AWS zur Problemlösung an den Support. |
|
|
Ihr Konto befindet sich in einem Zustand mit eingeschränktem Zugriff. Lese- und Listenvorgänge sind zulässig, Erstellungs- und Aktualisierungsvorgänge sind jedoch eingeschränkt, bis die Einschränkung aufgehoben ist. |
|
Fehler bei der IAM-SigV4-Autorisierung |
Stellen Sie sicher, dass der aufrufende Principal über die entsprechenden |
|
PassRole Misserfolge |
Bei der Bereitstellung von muss der Aufrufer über die |
Fehler „Ressource nicht gefunden“
| Fehlermeldung | Auflösung |
|---|---|
|
|
Der angegebene Zahlungsmanager ist nicht vorhanden. Überprüfen Sie die ID, indem Sie anrufen |
|
|
Der angegebene Konnektor ist unter dem angegebenen Manager nicht vorhanden. Überprüfen Sie beide IDs mit |
|
Ressource wurde während nicht gefunden |
Der übergeordnete Zahlungsmanager ist nicht vorhanden. Erstellen Sie zuerst den Zahlungsmanager. |
Konfliktfehler
Der Dienst gibt a zurück, ConflictException wenn zwei Anfragen dieselbe Ressource gleichzeitig ändern oder wenn eine Ressource erstellt wird, die bereits vorhanden ist. Wiederholen Sie die Anforderung. Erstellungs- und Aktualisierungsvorgänge unterstützen a clientToken für sichere Wiederholungsversuche.
Fehler bei den Dienstkontingenten
Der Service kehrt zurück"{limitType} limit exceeded for account {accountId}", wenn Sie die maximale Anzahl von Zahlungsmanagern oder Konnektoren für Ihr Konto erreicht haben. Löschen Sie ungenutzte Ressourcen oder wenden Sie sich an den AWS Support, um eine Erhöhung des Limits zu beantragen.
Drosselungsfehler
Der Service kehrt zurück"Rate exceeded", wenn die Anforderungsrate das zulässige Limit überschreitet. Implementieren Sie exponentielles Backoff mit Jitter in Ihre Wiederholungslogik. Wenn Sie ständig an Limits stoßen, wenden Sie sich an den AWS Support.
Fehler bei der Zahlungsabwicklung
Wenn ein externer Zahlungsanbieter die Signaturanfrage ablehnt, gibt der Dienst ein AccessDeniedException Oder ValidationException zurück. In der folgenden Tabelle sind häufig auftretende Fehler und ihre Lösungen aufgeführt.
| Fehlermeldung | Auflösung |
|---|---|
|
|
Sie haben die Delegierungsberechtigung, die es Ihrem Agenten ermöglicht, Transaktionen in Ihrem Namen zu unterzeichnen, nicht erteilt, oder Sie haben sie zuvor widerrufen. Um dies zu lösen:
Weitere Informationen zu einer Frontend-Implementierung, die den Ablauf der Delegationsgewährung abwickelt, finden Sie in der AgentCore Coinbase-Vorlage |
|
|
In Ihrem Coinbase Developer Platform-Projekt ist kein delegiertes Signieren konfiguriert. Um dies zu lösen:
Sie müssen diesen Schritt abschließen, bevor Ihr Agent Transaktionen im Namen von Benutzern signieren kann. |
|
|
Ihr Anmeldeinformationsanbieter hat ungültige oder abgelaufene Privy-Wallet-Autorisierungsschlüssel. Um dies zu lösen:
Weitere Informationen zur Konfiguration von Anmeldeinformationen finden Sie im Privy AgentCore SDK |
Serverfehler
Der Dienst kehrt bei internen "Something went wrong in processing your request" Fehlern zurück. Versuchen Sie die Anfrage nach einer kurzen Verzögerung erneut. Wenn der Fehler weiterhin besteht, wenden Sie sich mit der Anforderungs-ID aus dem x-amzn-requestid Antwortheader an den AWS Support.