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'InvokeFlowoperazione, il flusso viene eseguito fino al termine o al timeout di 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 gestita dal cliente. AWS KMS Per ulteriori informazioni, consulta Crittografia delle risorse Amazon Bedrock Flows.
Creare e gestire l’esecuzione di un flusso
È possibile creare un'esecuzione del flusso nella console o utilizzando l'StartFlowExecutionoperazione.
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.
-
TimedOut— L'esecuzione del flusso ha superato la durata massima di 24 ore.
-
Interrotta: l'esecuzione del flusso è stata interrotta manualmente utilizzando l'StopFlowExecutionoperazione.
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:
-
Esegui regolarmente il polling dello stato di esecuzione del flusso GetFlowExecutionfino a quando il flusso non raggiunge uno stato terminale (che è qualcosa di diverso
Running). -
Quando l'esecuzione del flusso raggiunge uno stato terminale, ListFlowExecutionEventsusala per ottenere i risultati del flusso. Ad esempio, puoi utilizzare questi risultati per creare una logica attorno al flusso.
-
Ottieni un'istantanea dell'esecuzione del flusso, utilizzandola GetExecutionFlowSnapshotper facilitare il debug in caso di problemi durante l'esecuzione.