Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Redrive: ingestioni non riuscite
L'estrazione dalla memoria a breve termine alla memoria a lungo termine è generalmente automatica. Se l'estrazione dalla memoria a breve termine alla memoria a lungo termine non riesce per qualsiasi motivo, AgentCore Memory tenta di risolvere il problema. Se il problema persiste, potrebbe essere necessario l'intervento dello sviluppatore e i processi non riusciti vengono spostati in una coda dedicata per la risorsa di memoria. Un esempio è se il tuo account sta assorbendo memoria a lungo termine a una velocità superiore a quella consentita. In questo caso, è necessario attendere che il traffico diminuisca e reindirizzare manualmente i lavori interessati.
Per identificare e reindirizzare i lavori non riusciti:
-
Chiama ListMemoryExtractionJobs per elencare i lavori non riusciti. Ogni processo nella risposta include un
jobIde unfailureReasonche indicano il motivo per cui l'estrazione non è riuscita. -
Risolvi la causa principale utilizzando il codice del motivo dell'errore nella tabella seguente.
-
StartMemoryExtractionJobChiamate e passate i
jobIddati dall'elenco dei lavori non riusciti per reinserirli nella memoria a lungo termine.
Ti consigliamo di monitorare la metrica venduta per ricevere notifiche FailedExtraction di eventuali problemi. Questa metrica ha anche dimensioni su StrategyId Resource (l'ARN di memoria) e. StrategyType AgentCore La memoria emette un conteggio di questa metrica ogni volta che un processo di estrazione fallisce e viene scritta nell'archivio dei processi di estrazione.
Per le strategie integrate, l'unico scenario di errore è il raggiungimento del limite di ingestione. Nella versione integrata con override, sono disponibili ulteriori scenari di errore, tra cui problemi relativi al modello che hai scelto di utilizzare nel tuo account o alle autorizzazioni che hai concesso a Memory. AgentCore
| Codice del motivo dell'errore | Description | Attenuazione consigliata |
|---|---|---|
|
|
Questo account ha superato la quota di token al minuto allocati per l'elaborazione della memoria a lungo termine |
Tramite Service Quotas, richiedete un limite più elevato per la quota di Bedrock Agentcore «Token al minuto per l'estrazione della memoria a lungo termine». Quindi richiama l' StartMemoryExtractionJob API sul JobID dell'estrazione non riuscita. |
|
|
La memoria ExecutionRoleArn fornita durante CreateMemory non dispone delle autorizzazioni adeguate per richiamare tutti gli ID del modello forniti nelle strategie personalizzate collegate alla memoria |
Assicurati che il ruolo disponga delle autorizzazioni e dei criteri di affidabilità definiti qui e aggiungi le autorizzazioni mancanti. Oppure chiama UpdateMemory per passare a un ruolo diverso con autorizzazioni adeguate. Quindi richiama l' StartMemoryExtractionJob API sul JobID dell'estrazione non riuscita. |
|
|
Il servizio ha ricevuto un errore interno da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Potrebbe trattarsi di un errore temporaneo di servizio di Bedrock. Riprova più tardi richiamando l' StartMemoryExtractionJob API sul JobID dell'estrazione non riuscita. |
|
|
Il servizio ha ricevuto un'eccezione di limitazione da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Assicurati che il tuo account abbia richiesto a Bedrock una quota TPM e RPM adeguata per quel modello. Richiamate l' StartMemoryExtractionJob API sul JobID dell'estrazione non riuscita dopo l'aumento della quota o durante le ore di scarso traffico. |
|
|
Il servizio ha ricevuto un'eccezione di errore modello da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Di solito si tratta di un errore temporaneo di servizio di Bedrock. Riprova più tardi richiamando l' StartMemoryExtractionJob API sul JobID dell'estrazione non riuscita. |
|
|
Il servizio ha ricevuto un'eccezione di Model Timeout da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Ciò si verifica quando il tempo di elaborazione del modello supera il timeout. Valuta la possibilità di passare a un modello più veloce prima di richiamare l' StartMemoryExtractionJob API sul JobID dell'estrazione non riuscita. |
|
|
Il servizio ha ricevuto una Resource Not Found da Bedrock quando ha tentato di richiamare il modello fornito nella strategia personalizzata. |
Assicurati che il ModelID fornito in tutte le strategie personalizzate associate alla memoria sia corretto. Chiama UpdateMemory per aggiornare quei valori, se necessario. Quindi richiama l' StartMemoryExtractionJob API sul JobID dell'estrazione non riuscita. |
|
|
Il servizio ha ricevuto un Model Not Ready da Bedrock nel tentativo di richiamare il modello fornito nella strategia personalizzata. |
Attendi che il modello sia pronto. Fai riferimento alla documentazione di Bedrock per maggiori dettagli. Quindi richiama l' StartMemoryExtractionJob API sul JobID dell'estrazione fallita. |
|
|
Il servizio ha ricevuto Service Unavailable da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Di solito si tratta di un errore temporaneo di servizio di Bedrock. Riprova più tardi richiamando l' StartMemoryExtractionJob API sul JobID dell'estrazione non riuscita. |
|
|
Il servizio ha ricevuto un'eccezione di convalida da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Assicurati che il ModelID fornito in tutte le strategie personalizzate associate alla memoria sia corretto. Chiama UpdateMemory per aggiornare quei valori, se necessario. Quindi richiama l' StartMemoryExtractionJob API sul JobID dell'estrazione non riuscita. |