View a markdown version of this page

Bekerja dengan AWS Step Functions - AWS Toolkit for VS Code

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

Bagian berikut menjelaskan cara bekerja dengan AWS Step Functions Amazon State Language (ASL) file yang berisi definisi mesin status di AWS Toolkit. Untuk informasi terperinci tentang mesin AWS Step Functions status, lihat topik Pel ajari tentang mesin status di Fungsi Langkah di Panduan Peng AWS Step Functions embang.

Melihat Mesin Status Fungsi Langkah

Untuk melihat ASL file yang ada yang berisi definisi mesin status di AWS Toolkit Explorer, selesaikan langkah-langkah berikut.

  1. Dari AWS Toolkit Explorer, perluas wilayah yang berisi ASL file yang ingin Anda lihat.

  2. Perluas judul Fungsi Langkah.

  3. ASLFile Anda ditampilkan di AWS Explorer.

Membuat mesin status Fungsi Langkah

Di AWS Toolkit, Anda dapat membuat mesin status Fungsi Langkah baru dari file atau Anda dapat menggunakan template. Prosedur berikut menjelaskan cara membuat mesin status Fungsi Langkah dari file. Untuk detail tentang membuat mesin status SFN; dari template, lihat bagian Template mesin status yang terletak di bawah, dalam topik Panduan Pengguna ini.

catatan

Untuk bekerja dengan Fungsi Langkah dalam Kode VS, ekstensi file Amazon State Language (ASL) Anda yang berisi definisi mesin status Anda harus diakhiri denganasl.json,asl.yml, atau.asl.yaml.

Secara default, file Fungsi Langkah yang relevan terbuka di Workflow Studio. Untuk informasi terperinci tentang bekerja di Workflow Studio melalui AWS Toolkit, lihat topik Bek erja dengan Workflow Studio di Panduan Pengguna ini.

  1. Dari ruang kerja Anda di VS Code, buat file baru.

  2. Beri nama file Anda dan tentukan ekstensi file sebagaiasl.json,asl.yml, atau.asl.yaml.

  3. Setelah pembuatan, AWS Toolkit membuka file baru di AWS Step Functions Workflow Studio.

  4. Dari Workflow Studio pilih tombol S impan dari menu utilitas untuk menyimpan ASL file baru Anda.

Membuat mesin status Fungsi Langkah dari template

Di AWS Toolkit, Anda dapat membuat mesin status Fungsi Langkah dari template. Proses template membuat ASL file yang berisi definisi mesin status, menyediakan titik awal untuk proyek Anda. Prosedur berikut menjelaskan cara membuat mesin status Fungsi Langkah dari template di AWS Toolkit.

  1. Dari AWS Toolkit Explorer, perluas wilayah tempat Anda ingin membuat mesin status Fungsi Langkah.

  2. Buka menu konteks untuk (klik kanan) Fungsi Langkah dan pilih Create a new Step Functions state machine untuk membuka wizard Sel ect a starter template (1/2) di VS Code.

  3. Dari wizard Select a starter template (1/2), pilih jenis template untuk mesin status Fungsi Langkah Anda untuk melanjutkan.

  4. Dari layar Select template format (2/2), pilih YAML atau JSON untuk format template Anda.

  5. ASLFile baru yang berisi definisi mesin status Anda dibuka di editor Kode VS.

Mengunduh mesin status Fungsi Langkah

Untuk mengunduh mesin status Fungsi Langkah yang disimpan dari jarak jauh ke instance VS Code lokal Anda, selesaikan langkah-langkah berikut.

  1. Dari AWS Toolkit Explorer, perluas wilayah yang berisi mesin status Fungsi Langkah yang ingin Anda unduh.

  2. Per luas Fungsi Langkah, lalu klik kanan mesin status Fungsi Langkah yang ingin Anda unduh dan pilih Unduh Definisi... .

  3. Tentukan lokasi untuk menyimpan mesin status Fungsi Langkah Anda secara lokal untuk melanjutkan.

  4. Mesin status Fungsi Langkah terbuka di Workflow Studio saat prosedur selesai.

Menyimpan perubahan ke mesin status Fungsi Langkah

Prosedur berikut menjelaskan cara menyimpan perubahan yang dilakukan pada mesin status Fungsi Langkah Anda.

catatan

Pengeditan yang dilakukan di Workflow Studio disinkronkan ke file lokal Anda, tetapi tetap tidak disimpan sampai pekerjaan Anda disimpan di editor VS Code atau Workflow Studio. Jika file lokal Anda dimodifikasi dan disimpan saat Workflow Studio terbuka dan tidak ada kesalahan yang terdeteksi dalam ASL file Anda, maka Anda menerima pemberitahuan Sukses di Workflow Studio, saat penyimpanan selesai. Namun, jika file lokal berisi file yang tidak valid JSON atau YAML Anda mencoba untuk menyimpan, maka file lokal Anda gagal disinkronkan dan Anda menerima pemberitahuan Peringatan di Workflow Studio.

  1. Dari ASL file terbuka yang berisi definisi mesin status di Workflow Studio, navigasikan ke tombol Utilitas.

  2. Pilih tombol Simpan.

  3. VS Code memberi tahu Anda ketika file telah disimpan.

Menjalankan mesin status Step Functions

Prosedur berikut menjelaskan cara menjalankan mesin status Step Functions di AWS Toolkit.

  1. Dari AWS Toolkit Explorer, perluas wilayah yang berisi mesin status Step Functions yang ingin Anda jalankan.

  2. Perluas Step Functions, lalu klik kanan mesin status Step Functions yang ingin Anda jalankan.

  3. Dari menu konteks, pilih Mulai Eksekusi untuk memulai proses peluncuran.

  4. Status peluncuran ditampilkan di jendela Output AWS Toolkit di VS Code.

Bekerja dengan cuplikan kode

Cuplikan kode adalah saran otomatis yang dihasilkan berdasarkan kode yang sedang Anda kerjakan. Untuk bekerja dengan cuplikan kode dengan Fungsi Langkah di toolkit, selesaikan langkah-langkah berikut.

catatan

Untuk bekerja dengan cuplikan kode Fungsi Langkah di VS Code, ekstensi ASL file Anda yang berisi definisi mesin status Anda harus diakhiri dengan.asl.json,.asl.yml, atau. .asl.yaml

Secara default, file Fungsi Langkah yang relevan terbuka di Workflow Studio.

  1. Dari VS Code, buka ASL file yang berisi definisi mesin status yang ingin Anda modifikasi atau buat ASL file baru.

  2. Dari Workflow Studio, beralih ke mode Kode jika Anda berada dalam mode Desain.

  3. Dari editor kode Workflow Studio, letakkan kursor Anda di "States" properti.

  4. Tek control + space an untuk membuka menu cuplikan kode, properti tambahan dapat diakses dengan menekan control + space dan didasarkan pada. "State" "Type"

  5. Pilih cuplikan kode yang Anda inginkan dari daftar.

Validasi kode

Saat Anda mengerjakan Fungsi Langkah di Workflow Studio, validasi kode secara aktif mengidentifikasi kesalahan dan membuat saran untuk hal berikut:

  • Properti yang hilang

  • Nilai yang salah

  • Keadaan non-terminal

  • Keadaan yang tidak ada yang ditunjuk