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à.
Esegui i flussi Amazon Bedrock in modo asincrono con esecuzioni di flussi
Con le esecuzioni di flusso, puoi eseguire i flussi di Amazon Bedrock in modo asincrono. Ciò consente ai flussi di funzionare per periodi più lunghi e inoltre garantisce il controllo 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 allo scadere di un'ora (a seconda dell'evento che si verifica per primo). Quando esegui un'esecuzione di 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
Flow executions è disponibile in anteprima per Amazon Bedrock ed è soggetto a modifiche.
Autorizzazioni richieste per l'esecuzione delle esecuzioni di flusso
-
Assicurati che il tuo ruolo di servizio Amazon Bedrock Flows disponga di tutte le autorizzazioni necessarie. Per ulteriori informazioni, consulta Crea 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.
Crea e gestisci l'esecuzione di un flusso
È possibile creare un'esecuzione di flusso nella console o utilizzando l'StartFlowExecutionoperazione.
Stati di esecuzione del flusso
Un'esecuzione di flusso può avere uno dei seguenti stati:
-
In esecuzione: l'esecuzione del flusso è in corso.
-
Riuscita: l'esecuzione del flusso è stata completata correttamente.
-
Non riuscita: 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 flusso che non sono più in esecuzione vengono eliminate automaticamente dopo 90 giorni.
Le migliori pratiche per le esecuzioni di flusso
Considerate quanto segue quando utilizzate le esecuzioni di flusso:
-
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, potresti utilizzare questi risultati per creare una logica attorno al tuo flusso.
-
Ottieni un'istantanea dell'esecuzione del flusso, utilizzandola GetExecutionFlowSnapshotper facilitare il debug in caso di problemi durante l'esecuzione.