Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Lulus status alur kerja
Status Pass
("Type": "Pass"
) meneruskan input dan outputnya, tanpa melakukan pekerjaan. Status Pass
berguna ketika membangun dan men-debug mesin status.
Anda juga dapat menggunakan Pass
status untuk mengubah input JSON status menggunakan filter, lalu meneruskan data yang diubah ke status berikutnya dalam alur kerja Anda. Untuk informasi tentang transformasi input, lihatMemanipulasi data status menggunakan parameter dalam alur kerja Step Functions.
Selain bidang status umum, Pass
mengizinkan bidang berikut.
-
Result
(Opsional) -
Mengacu pada output dari tugas virtual yang diteruskan ke keadaan berikutnya. Jika Anda menyertakan
ResultPath
bidang dalam definisi mesin status Anda,Result
ditempatkan seperti yang ditentukan olehResultPath
dan diteruskan ke status berikutnya. -
ResultPath
(Opsional) -
Menentukan di mana untuk menempatkan output (relatif terhadap input) dari tugas virtual yang ditentukan dalam
Result
. Input selanjutnya difilter sebagaimana ditentukan oleh bidangOutputPath
(jika ada) sebelum digunakan sebagai status output. Untuk informasi selengkapnya, lihat Pemrosesan Input dan Output. -
Parameters
(Opsional) -
Membuat kumpulan pasangan kunci-nilai yang akan diteruskan sebagai input. Anda dapat menentukan
Parameters
sebagai nilai statis atau memilih dari input menggunakan jalur. Untuk informasi selengkapnya, lihat Memanipulasi data status menggunakan parameter dalam alur kerja Step Functions.
Contoh Status Diteruskan
Berikut adalah contoh status Pass
yang memasukkan beberapa data tetap ke dalam mesin status, mungkin untuk tujuan pengujian.
"No-op": {
"Type": "Pass",
"Result": {
"x-datum": 0.381018,
"y-datum": 622.2269926397355
},
"ResultPath": "$.coords",
"End": true
}
Anggap input untuk status ini adalah sebagai berikut.
{
"georefOf": "Home"
}
Kemudian output akan menjadi ini.
{
"georefOf": "Home",
"coords": {
"x-datum": 0.381018,
"y-datum": 622.2269926397355
}
}