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à.
Eseguire flussi di Amazon Bedrock in modo asincrono con le esecuzioni del flusso
Con le esecuzioni dei flussi, puoi eseguire i flussi di Amazon Bedrock in modo asincrono. Ciò consente ai flussi di durare più a lungo e anche di controllare il rendimento in modo che l’applicazione possa eseguire altre attività.
Quando esegui un flusso utilizzando la console Amazon Bedrock o con l’operazione InvokeFlow, il flusso viene eseguito fino al termine o si interrompe dopo un’ora (a seconda dell’evento che si verifica per primo). Quando effettui l’esecuzione di un flusso, il flusso può durare molto più a lungo: i singoli nodi possono durare fino a cinque minuti e l’intero flusso può durare fino a 24 ore.
Nota
La valutazione del modello è in fase di anteprima per Amazon Bedrock ed è soggetta a modifica.
Autorizzazioni richieste per effettuare le esecuzioni dei flussi
-
Assicurati che il tuo ruolo di servizio di Amazon Bedrock Flows disponga di tutte le autorizzazioni necessarie. Per ulteriori informazioni, consulta Creare un ruolo di servizio per Amazon Bedrock Flows in Amazon Bedrock.
-
(Facoltativo) Crittografa i dati di esecuzione del flusso con una chiave AWS KMS gestita dal cliente. Per ulteriori informazioni, consulta Crittografia delle risorse Amazon Bedrock Flows.
Creare e gestire l’esecuzione di un flusso
È possibile creare l’esecuzione di un flusso nella console o utilizzando l’operazione StartFlowExecution.
Stati di esecuzione del flusso
L’esecuzione di un flusso può avere uno dei seguenti stati:
-
In esecuzione: l’esecuzione del flusso è in corso.
-
Riuscito: l’esecuzione del flusso è stata completata correttamente.
-
Non riuscito: l’esecuzione del flusso non è riuscita a causa di un errore.
-
Scaduto: l’esecuzione del flusso ha superato il runtime massimo di 24 ore.
-
Interrotto: l’esecuzione del flusso è stata interrotta manualmente utilizzando l’operazione StopFlowExecution.
Le esecuzioni di un flusso non più attive vengono eliminate automaticamente dopo 90 giorni.
Best practice per l’esecuzione di un flusso
Durante l’utilizzo di esecuzioni di un flusso, valuta le seguenti informazioni:
-
Verifica regolarmente lo stato di esecuzione del flusso utilizzando GetFlowExecution finché il flusso non raggiunge uno stato terminale (diverso da
Running). -
Quando l’esecuzione del flusso raggiunge uno stato terminale, utilizza ListFlowExecutionEvents per ottenere i risultati del flusso. Ad esempio, puoi utilizzare questi risultati per creare una logica attorno al flusso.
-
Ottieni una snapshot dell’esecuzione del flusso utilizzando GetExecutionFlowSnapshot per agevolare il debug in caso di problemi durante l’esecuzione.