Résolution des problèmes de AgentCore paiement
Cette section fournit des solutions aux erreurs courantes lors de l'utilisation des AgentCore paiements AWS Amazon Bedrock.
Erreurs de validation
Lors de la création ou de la mise à jour de ressources de paiement, le service renvoie unValidationException. Le tableau suivant répertorie les erreurs de validation courantes et leurs résolutions.
| Message d’erreur | Résolution |
|---|---|
|
|
|
|
|
L'identifiant du compte saisi |
|
|
Ils n'ont pas |
|
|
Fournissez au moins une configuration de fournisseur d'informations d'identification lors de la création ou de la mise à jour d'un connecteur de paiement. |
|
|
Chaque configuration de fournisseur d'informations d'identification doit inclure un |
|
|
La variante de configuration du fournisseur d'informations d'identification doit correspondre au type de connecteur. Par exemple, un |
Les contraintes de dénomination des champs sont également appliquées :
-
Les noms des gestionnaires de paiement doivent commencer par une lettre et ne contenir que des caractères alphanumériques (48 caractères maximum).
-
Les noms des connecteurs de paiement suivent les mêmes règles, mais peuvent également être soulignés.
-
Les descriptions autorisent les caractères alphanumériques et les espaces (4 096 caractères maximum).
Erreurs d'autorisation
| Message d’erreur | Résolution |
|---|---|
|
|
Votre compte a été restreint. Contactez le AWS Support pour résoudre le problème. |
|
|
L'accès à votre compte est limité. Les opérations de lecture et de liste sont autorisées, mais les opérations de création et de mise à jour sont limitées jusqu'à ce que la restriction soit résolue. |
|
Défaillances d'autorisation IAM SigV4 |
Assurez-vous que le principal appelant dispose des |
|
PassRole échecs |
Lorsqu'il fournit un |
Erreurs relatives à la ressource non trouvée
| Message d’erreur | Résolution |
|---|---|
|
|
Le gestionnaire de paiement spécifié n'existe pas. Vérifiez l'identifiant en appelant |
|
|
Le connecteur spécifié n'existe pas sous le gestionnaire donné. Vérifiez les deux identifiants à l'aide de |
|
Ressource introuvable pendant |
Le gestionnaire de paiement parent n'existe pas. Créez d'abord le gestionnaire de paiement. |
Erreurs liées aux conflits
Le service renvoie un ConflictException lorsque deux demandes modifient la même ressource en même temps, ou lors de la création d'une ressource qui existe déjà. Réitérez la demande. Créez et mettez à jour le support des opérations clientToken pour des tentatives en toute sécurité.
Erreurs liées aux quotas de service
Le service revient "{limitType} limit exceeded for account {accountId}" lorsque vous atteignez le nombre maximum de gestionnaires de paiement ou de connecteurs pour votre compte. Supprimez les ressources inutilisées ou contactez le AWS Support pour demander une augmentation de limite.
Erreur de Limitation
Le service revient "Rate exceeded" lorsque le taux de demandes dépasse la limite autorisée. Implémentez un ralentissement exponentiel avec instabilité dans votre logique de nouvelle tentative. Si vous atteignez régulièrement vos limites, contactez AWS le Support.
Erreurs de traitement des paiements
Si un fournisseur de paiement externe rejette la demande de signature, le service renvoie un AccessDeniedException ouValidationException. Le tableau suivant répertorie les erreurs courantes et leurs résolutions.
| Message d’erreur | Résolution |
|---|---|
|
|
Vous n'avez pas accordé l'autorisation de délégation qui permet à votre agent de signer des transactions en votre nom, ou vous l'avez précédemment révoquée. Pour résoudre le problème :
Pour plus d'informations sur une implémentation frontale qui gère le flux de subventions de délégation, consultez le AgentCore modèle Coinbase |
|
|
La signature déléguée n'est pas configurée dans votre projet Coinbase Developer Platform. Pour résoudre le problème :
Vous devez effectuer cette étape avant que votre agent puisse signer des transactions au nom des utilisateurs. |
|
|
Votre fournisseur d'informations d'identification possède des clés d'autorisation de portefeuille privé non valides ou expirées. Pour résoudre le problème :
Pour plus d'informations sur la configuration des informations d'identification, consultez le AgentCore SDK Privy |
Erreurs de serveur
Le service revient en "Something went wrong in processing your request" cas d'erreur interne. Réessayez la demande après un bref délai. Si l'erreur persiste, contactez le AWS Support à l'aide de l'ID de demande indiqué dans l'en-tête de x-amzn-requestid réponse.