Menemukan status alur kerja untuk digunakan dalam Step Functions - AWS Step Functions

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menemukan status alur kerja untuk digunakan dalam Step Functions

Negara adalah elemen dalam mesin negara Anda. Status disebut berdasarkan namanya, bisa berupa string, tetapi harus string yang unik di dalam ruang lingkup seluruh mesin status.

Negara mengambil masukan dari doa atau status sebelumnya. Negara dapat memfilter input dan kemudian memanipulasi output yang dikirim ke keadaan berikutnya.

Berikut ini adalah contoh negara bernama HelloWorld yang memanggil AWS Lambda fungsi.

"HelloWorld": { "Type": "Task", "Resource": "arn:aws:lambda:us-east-1:123456789012:function:HelloFunction", "Next": "AfterHelloWorldState", "Comment": "Run the HelloWorld Lambda function" }

Setiap negara dapat membuat keputusan berdasarkan masukan mereka, melakukan tindakan dari input tersebut, dan meneruskan output ke negara bagian lain. Masuk AWS Step Functions, Anda menentukan alur kerja Anda di Amazon States Language (ASL). Konsol Step Functions menyediakan representasi grafis dari state machine Anda untuk membantu memvisualisasikan logika aplikasi Anda.

Tangkapan layar berikut menunjukkan beberapa Tindakan paling populer dan tujuh status Alur dari Workflow Studio:

Screenshot ilustratif yang menampilkan status Actions dan Flow populer di Workflow Studio

Status berbagi banyak fitur umum:

  • TypeBidang yang menunjukkan jenis status apa itu.

  • CommentBidang opsional untuk menyimpan komentar yang dapat dibaca manusia tentang, atau deskripsi, status.

  • Setiap status (kecuali Succeed atau Fail status) memerlukan Next bidang yang menentukan status berikutnya dalam alur kerja. Choicenegara sebenarnya dapat memiliki lebih dari satu Next dalam setiap Aturan Pilihan. Atau, status dapat menjadi status terminal dengan menyetel End bidang ke true.

Tipe status tertentu memerlukan bidang tambahan, atau mungkin menentukan ulang penggunaan bidang umum.

Untuk mengakses informasi log untuk alur kerja

  • Setelah Anda membuat dan menjalankan alur kerja Standar, Anda dapat mengakses informasi tentang setiap status, input dan outputnya, kapan aktif dan untuk berapa lama, dengan melihat halaman Rincian Eksekusi di konsol Step Functions.

  • Setelah Anda membuat dan eksekusi Alur Kerja Ekspres dan jika logging diaktifkan, Anda dapat melihat riwayat eksekusi di konsol Step Functions atau Amazon CloudWatch Logs.

Untuk informasi tentang melihat dan men-debug eksekusi, lihat Melihat alur kerja berjalan dan. Menggunakan CloudWatch Log untuk mencatat riwayat eksekusi di Step Functions

Daftar referensi status alur kerja

Status dipisahkan di Workflow Studio menjadi Actions, juga dikenal sebagai status Tugas, dan tujuh status Flow. Menggunakan status Tugas, atau tindakan di Workflow Studio, Anda dapat memanggil layanan pihak ketiga, memanggil fungsi, dan menggunakan ratusan AWS titik akhir layanan. Dengan status Flow, Anda dapat mengarahkan dan mengontrol alur kerja Anda. Semua status mengambil masukan dari status sebelumnya, dan banyak yang menyediakan penyaringan input, dan pemfilteran/transformasi untuk output yang diteruskan ke status berikutnya dalam alur kerja Anda.