Risoluzione dei problemi di AgentCore pagamento
Questa sezione fornisce soluzioni agli errori più comuni durante l'utilizzo AgentCore dei pagamenti AWS Amazon Bedrock.
Errori di convalida
Durante la creazione o l'aggiornamento di risorse di pagamento, il servizio restituisce unValidationException. La tabella seguente elenca gli errori di convalida più comuni e le relative risoluzioni.
| Messaggio di errore | Risoluzione |
|---|---|
|
|
|
|
|
L'ID dell'account inserito |
|
|
Non |
|
|
Fornisci almeno una configurazione del provider di credenziali durante la creazione o l'aggiornamento di un connettore di pagamento. |
|
|
Ogni configurazione del provider di credenziali deve includere un. |
|
|
La variante di configurazione del provider di credenziali deve corrispondere al tipo di connettore. Ad esempio, un |
Vengono inoltre applicati i vincoli di denominazione dei campi:
-
I nomi dei gestori dei pagamenti devono iniziare con una lettera e contenere solo caratteri alfanumerici (massimo 48 caratteri).
-
I nomi dei connettori di pagamento seguono le stesse regole ma consentono anche i caratteri di sottolineatura.
-
Le descrizioni consentono caratteri e spazi alfanumerici (massimo 4096 caratteri).
Errori di autorizzazione
| Messaggio di errore | Risoluzione |
|---|---|
|
|
Il tuo account è stato sottoposto a restrizioni. Contatta l' AWS assistenza per risolvere il problema. |
|
|
Il tuo account è in uno stato di accesso limitato. Le operazioni di lettura ed elenco sono consentite, ma le operazioni di creazione e aggiornamento sono limitate fino alla risoluzione della restrizione. |
|
Errori di autorizzazione IAM SigV4 |
Assicurati che il principale chiamante disponga delle autorizzazioni appropriate. |
|
PassRole fallimenti |
Quando si fornisce un |
Errori relativi alla risorsa non trovata
| Messaggio di errore | Risoluzione |
|---|---|
|
|
Il gestore dei pagamenti specificato non esiste. Verifica l'ID chiamando |
|
|
Il connettore specificato non esiste nel gestore specificato. Verifica entrambi gli ID utilizzando |
|
Risorsa non trovata durante |
Il gestore dei pagamenti principale non esiste. Crea prima il gestore dei pagamenti. |
Errori di conflitto
Il servizio restituisce un ConflictException quando due richieste modificano la stessa risorsa contemporaneamente o quando si crea una risorsa già esistente. Riprova la richiesta . Supporto operativo di creazione e aggiornamento clientToken per tentativi sicuri.
Errori relativi alle quote di servizio
Il servizio ritorna "{limitType} limit exceeded for account {accountId}" quando raggiungi il numero massimo di gestori o connettori di pagamento per il tuo account. Elimina le risorse inutilizzate o contatta il AWS Supporto per richiedere un aumento del limite.
Errori di limitazione
Il servizio "Rate exceeded" viene restituito quando la frequenza delle richieste supera il limite consentito. Implementa il backoff esponenziale con jitter nella logica dei tentativi. Se raggiungi costantemente i limiti, contatta l' AWS assistenza.
Errori nell'elaborazione dei pagamenti
Se un fornitore di servizi di pagamento esterno rifiuta la richiesta di firma, il servizio restituisce un AccessDeniedException orValidationException. La tabella seguente elenca gli errori più comuni e le relative risoluzioni.
| Messaggio di errore | Risoluzione |
|---|---|
|
|
Non hai concesso l'autorizzazione di delega che consente al tuo agente di firmare le transazioni per tuo conto o l'hai precedentemente revocata. Per risolvere:
Per ulteriori informazioni su un'implementazione frontend che gestisce il flusso di concessione delle deleghe, consulta il AgentCore modello Coinbase sul sito web |
|
|
Nel tuo progetto Coinbase Developer Platform non è configurata la firma delegata. Per risolvere:
Devi completare questo passaggio prima che il tuo agente possa firmare le transazioni per conto degli utenti. |
|
|
Il tuo fornitore di credenziali ha chiavi di autorizzazione del portafoglio Privy non valide o scadute. Per risolvere:
Per ulteriori informazioni sulla configurazione delle credenziali, consulta Privy AgentCore SDK |
Errori server
Il servizio restituisce "Something went wrong in processing your request" gli errori interni. Riprova la richiesta dopo un breve ritardo. Se l'errore persiste, contatta il AWS Supporto con l'ID della richiesta dall'intestazione della x-amzn-requestid risposta.