Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Jalankan Amazon Bedrock flow secara asinkron dengan eksekusi flow
Dengan eksekusi flow, Anda dapat menjalankan aliran Amazon Bedrock secara asinkron. Ini memungkinkan alur Anda berjalan untuk jangka waktu yang lebih lama dan juga menghasilkan kontrol sehingga aplikasi Anda dapat melakukan tugas lain.
Saat Anda menjalankan aliran dengan menggunakan konsol Amazon Bedrock atau dengan InvokeFlowoperasi, aliran berjalan hingga selesai atau habis waktu dalam satu jam (mana yang pertama). Ketika Anda menjalankan eksekusi flow, flow Anda dapat berjalan lebih lama: Node individual dapat berjalan hingga lima menit, dan seluruh aliran Anda dapat berjalan hingga 24 jam.
catatan
Eksekusi Flow dalam rilis pratinjau untuk Amazon Bedrock dan dapat berubah sewaktu-waktu.
Izin yang diperlukan untuk menjalankan eksekusi alur
-
Pastikan bahwa peran layanan Amazon Bedrock Flows Anda memiliki semua izin yang diperlukan. Untuk informasi selengkapnya, lihat Buat peran layanan untuk Amazon Bedrock Flows di Amazon Bedrock.
-
(Opsional) Enkripsi data eksekusi alur Anda dengan AWS KMS kunci yang dikelola pelanggan. Untuk informasi selengkapnya, lihat Enkripsi sumber daya Amazon Bedrock Flows.
Membuat dan mengelola eksekusi aliran
Anda dapat membuat eksekusi aliran di konsol atau dengan menggunakan StartFlowExecutionoperasi.
Status eksekusi aliran
Eksekusi flow dapat memiliki salah satu status berikut:
-
Running - Eksekusi aliran sedang berlangsung.
-
Berhasil - Eksekusi aliran berhasil diselesaikan.
-
Gagal - Eksekusi aliran gagal karena kesalahan.
-
TimedOut— Eksekusi aliran melebihi runtime maksimum 24 jam.
-
Dibatalkan - Eksekusi aliran dihentikan secara manual menggunakan StopFlowExecutionoperasi.
Eksekusi aliran yang tidak lagi berjalan akan dihapus secara otomatis setelah 90 hari.
Praktik terbaik untuk eksekusi aliran
Pertimbangkan hal berikut saat menggunakan eksekusi flow:
-
Secara teratur polling status eksekusi flow Anda menggunakan GetFlowExecutionsampai flow Anda mencapai status terminal (yang merupakan hal lain selain
Running
). -
Saat eksekusi flow Anda mencapai status terminal, gunakan ListFlowExecutionEventsuntuk mendapatkan hasil flow Anda. Misalnya, Anda mungkin menggunakan hasil ini untuk membangun beberapa logika di sekitar alur Anda.
-
Dapatkan snapshot dari eksekusi flow Anda yang digunakan GetExecutionFlowSnapshotuntuk membantu proses debug jika muncul masalah dengan eksekusi.