Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan AWS Step Functions
Anda dapat menggunakan AWS Toolkit for Visual Studio Code (Kode VS) untuk melakukan berbagai operasi dengan mesin negara.
Topik
Prasyarat
-
Pastikan sistem Anda memenuhi prasyarat yang ditentukan dalam Menginstal Toolkit for VS Code, lalu instal toolkit.
-
Pastikan Anda telah mengonfigurasi kredensil Anda sebelum membuka Explorer.AWS
Bekerja dengan mesin negara di VS Code
Anda dapat menggunakan VS Code untuk berinteraksi dengan mesin status jarak jauh, dan mengembangkan mesin status secara lokal dalam format JSON atau YAMB. Anda dapat membuat atau memperbarui mesin status, membuat daftar mesin status yang ada, menjalankannya, dan mengunduhnya. Kode VS juga memungkinkan Anda membuat mesin status baru dari templat, melihat visualisasi mesin status Anda, dan menyediakan cuplikan kode, penyelesaian kode, serta validasi kode.
Daftar mesin negara yang ada
Jika Anda telah membuat mesin status, Anda dapat melihat daftarnya:
-
Buka AWS Explorer.
-
Pilih Step Functions
-
Verifikasi bahwa itu mencantumkan semua mesin negara di akun Anda.
Unduh mesin negara
Untuk mengunduh mesin negara:
-
Di AWS Explorer, klik kanan mesin status yang ingin Anda unduh.
-
Pilih Unduh, lalu pilih lokasi di mana Anda ingin mengunduh mesin negara.
-
Verifikasi bahwa itu diunduh dengan benar.
Buat mesin status
Anda dapat membuat mesin status baru sendiri, atau Anda dapat menggunakan templat. Untuk informasi selengkapnya tentang membuat mesin status dari templat, lihat bagian State Machine Templates. Untuk membuat mesin negara baru:
-
Buat file Amazon States Language (ASL) baru dengan definisi mesin status Anda. Gunakan menu di kanan bawah untuk mengaturnya sebagai Bahasa Negara Amazon.
-
Pilih Publish to Step Functions.
-
Pilih Buat Cepat, pilih peran, dan beri nama mesin status Anda.
Perbarui mesin negara
Untuk memperbarui mesin status:
-
Edit file ASL dengan definisi mesin status Anda.
-
Pilih Publish to Step Functions.
-
Pilih Pembaruan Cepat, lalu pilih mesin status yang ingin Anda perbarui.
Jalankan mesin negara
Untuk menjalankan mesin status:
-
Di AWS Explorer, klik kanan mesin status yang ingin Anda jalankan.
-
Berikan masukan untuk mesin negara. Anda dapat mencoba input dari file, dan masukan dalam kotak teks.
-
Mulai mesin status dan verifikasi bahwa itu berjalan dengan sukses.
Templat mesin negara
Saat Anda membuat mesin status, Anda memiliki opsi untuk membuatnya dari templat. Template berisi definisi mesin status sampel dengan beberapa status yang umum digunakan, dan memberi Anda titik awal. Untuk menggunakan templat mesin negara:
-
Buka Command Palette di VS Code.
-
Pilih AWS Toolkit Buat mesin status Step Functions baru.
-
Pilih template yang ingin Anda gunakan.
-
Pilih apakah Anda ingin menggunakan format template JSON atau YAMAL.
Visualisasi grafik mesin negara
Visualisasi grafik memungkinkan Anda melihat seperti apa mesin status Anda dalam format grafis. Saat Anda membuat visualisasi grafik, tab lain akan terbuka dan menampilkan visualisasi mesin status JSON atau YAMB. Anda kemudian dapat membandingkan definisi mesin negara yang Anda tulis bersamaan dengan visualisasinya. Saat Anda mengubah definisi mesin status Anda, visualisasi akan diperbarui.
catatan
Untuk membuat visualisasi definisi mesin negara, definisi harus terbuka di editor aktif. Jika Anda menutup atau mengganti nama file definisi, visualisasi akan ditutup.
Untuk membuat visualisasi grafik mesin negara:
-
Tentukan mesin negara Anda.
-
Buka Command Palette di VS Code.
-
Untuk membuat visualisasi, gunakan tombol visualisasi di sudut kanan atas, atau pilih AWS Render grafik.
Cuplikan kode
Cuplikan kode memungkinkan Anda memasukkan bagian pendek kode. Untuk menggunakan cuplikan kode:
-
Buka file dan simpan dengan ekstensi
.asl.json
untuk format JSON, atau.asl.yaml
untuk format YAMAL. -
Buat mesin negara baru dengan properti States.
-
Tempatkan kursor di dalam Negara.
-
Gunakan kombinasi tombol
Control + Space
, dan pilih cuplikan kode pilihan Anda. -
Gunakan
Tab
untuk melintasi variabel dan parameter dalam cuplikan kode. -
Uji Coba Lagi dan Tangkap cuplikan dengan menempatkan kursor dalam status terkait.
Penyelesaian dan validasi kode
Untuk melihat cara kerja penyelesaian kode:
-
Buat beberapa negara.
-
Tempatkan kursor setelah properti Berikutnya, StartAt, atau Default.
-
Gunakan kombinasi tombol
Control + Space
untuk membuat daftar penyelesaian yang tersedia. Properti tambahan dapat diakses menggunakanControl + Space
lagi, dan akan didasarkanType
padaState
. -
Saat Anda bekerja, validasi kode akan terjadi untuk:
-
Properti yang hilang
-
Nilai yang salah
-
Tidak ada status terminal
-
Tidak ada keadaan yang ditunjuk
-