Solución de problemas de AgentCore pagos
En esta sección se proporcionan soluciones a los errores más comunes al utilizar los AgentCore pagos de AWS Amazon Bedrock.
Errores de validación
Al crear o actualizar los recursos de pago, el servicio devuelve unValidationException. La siguiente tabla muestra los errores de validación más comunes y sus resoluciones.
| Mensaje de error | Resolución |
|---|---|
|
|
|
|
|
La ID de cuenta |
|
|
No se |
|
|
Proporcione al menos una configuración de proveedor de credenciales al crear o actualizar un conector de pago. |
|
|
Cada configuración de proveedor de credenciales debe incluir un. |
|
|
La variante de configuración del proveedor de credenciales debe coincidir con el tipo de conector. Por ejemplo, un |
También se imponen restricciones de nomenclatura de campos:
-
Los nombres de los gestores de pagos deben empezar por una letra y contener únicamente caracteres alfanuméricos (48 caracteres como máximo).
-
Los nombres de los conectores de pago siguen las mismas reglas, pero también admiten guiones bajos.
-
Las descripciones admiten caracteres alfanuméricos y espacios (máximo 4096 caracteres).
Errores de permisos
| Mensaje de error | Resolución |
|---|---|
|
|
Su cuenta ha sido restringida. Póngase en contacto con AWS Support para resolverlo. |
|
|
Tu cuenta está en un estado de acceso limitado. Se permiten las operaciones de lectura y publicación de listas, pero las operaciones de creación y actualización están restringidas hasta que se resuelva la restricción. |
|
Fallos de autorización de SiGv4 de IAM |
Asegúrese de que la persona que realiza la llamada tenga los permisos adecuados |
|
PassRole fallos |
Al proporcionar un |
No se encontraron errores en el recurso
| Mensaje de error | Resolución |
|---|---|
|
|
El administrador de pagos especificado no existe. Comprueba el identificador llamando |
|
|
El conector especificado no existe en el administrador indicado. Verifique ambos ID utilizando |
|
No se encontró el recurso durante |
El administrador de pagos principal no existe. Cree primero el administrador de pagos. |
Errores de conflicto
El servicio devuelve una ConflictException cuando dos solicitudes modifican el mismo recurso al mismo tiempo o cuando se crea un recurso que ya existe. Intente realizar de nuevo la solicitud . Las operaciones de creación y actualización admiten un modo seguro clientToken de reintentos.
Errores en la cuota de servicio
El servicio vuelve a "{limitType} limit exceeded for account {accountId}" funcionar cuando alcanzas el número máximo de gestores o conectores de pagos para tu cuenta. Elimine los recursos no utilizados o póngase en contacto con AWS Support para solicitar un aumento del límite.
Errores de limitación
El servicio vuelve "Rate exceeded" cuando la tasa de solicitudes supera el límite permitido. Implemente un retroceso exponencial con fluctuación en su lógica de reintento. Si llegas a los límites de forma constante, ponte en contacto con AWS Support.
Errores en el procesamiento de pagos
Si un proveedor de pagos externo rechaza la solicitud de firma, el servicio devuelve un AccessDeniedException oValidationException. En la siguiente tabla se enumeran los errores más comunes y sus soluciones.
| Mensaje de error | Resolución |
|---|---|
|
|
No has concedido el permiso de delegación que permite a tu agente firmar transacciones en tu nombre o lo has revocado anteriormente. Para resolverlo:
Para obtener más información sobre una implementación de interfaz que gestione el flujo de subvenciones por delegación, consulta la AgentCore plantilla de Coinbase |
|
|
Su proyecto de la plataforma de desarrolladores de Coinbase no tiene configurada la firma delegada. Para resolverlo:
Debe completar este paso antes de que su agente pueda firmar las transacciones en nombre de los usuarios. |
|
|
El proveedor de credenciales tiene claves de autorización de Privy Wallet caducadas o no válidas. Para resolverlo:
Para obtener más información sobre la configuración de credenciales, consulte el Privy AgentCore SDK |
Errores del servidor
El servicio se devuelve "Something went wrong in processing your request" por errores internos. Vuelva a intentar la solicitud después de esperar unos segundos. Si el error persiste, ponte en contacto con AWS Support con el identificador de solicitud que aparece en el encabezado de la x-amzn-requestid respuesta.