Buat mesin status di 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.

Buat mesin status di Step Functions

Anda akan membuat prototipe mesin negara untuk alur kerja pemrosesan kartu kredit Anda menggunakan Studio Alur Kerja Fungsi Langkah.

Anda akan menambahkan semua API tindakan dan status dari tab Actions and Flow menggunakan drag and drop di Workflow Studio. Dalam topik berikut, Anda akan menentukan kondisi untuk status pilihan, membuat fungsi Lambda Anda untuk memproses data, dan mengonfigurasi semua status dalam alur kerja.

Diagram alur kerja Step Functions yang menunjukkan langkah-langkah proses aplikasi kartu kredit.
Untuk membuat prototipe mesin negara
  1. Buka Konsol Step Functions dan pilih Buat mesin status.

  2. Dalam kotak dialog Pilih templat, pilih Kosong.

  3. Pilih Pilih untuk membuka Workflow Studio diMode desain.

Untuk menambahkan tindakan ke alur kerja Anda
  1. Di Workflow Studio, dari tab Actions, seret tindakan AWS Lambda Invoke API dan jatuhkan ke status kosong berlabel Seret status pertama di sini. Di tab Konfigurasi, untuk nama Negara, masukkanGet credit limit.

  2. Dari tab Flow, seret dan lepas status Pilihan di bawah status Get credit limit. Ubah nama status Choice menjadiDetermine if credit limit >= 5000?.

  3. Seret dan lepas status berikut sebagai cabang dari status Pilihan:

    1. Amazon SNS Publish - Dari tab Tindakan, seret dan lepas API tindakan SNSPublikasikan Amazon. Ubah nama negara bagian ini menjadiWait for human approval.

    2. Pass state — Dari tab Flow, seret dan lepas status Pass. Ganti nama cabang ini menjadiAuto-approve limit.

    3. Seret dan lepas status Pass di bawah status Tunggu persetujuan manusia. Ubah nama status Pass ini menjadiCredit limit approved.

  4. Tambahkan status Paralel setelah status Pilihan, dikonfigurasi sebagai berikut:

    1. Jatuhkan status Paralel setelah status batas kredit disetujui.

    2. Ubah nama status Paralel menjadiVerify applicant's identity and address.

    3. Di bawah kedua cabang status Paralel, seret dan lepas tindakan Lambda API Invoke.

    4. Ganti nama Lambda states menjadi: dan Verify identity Verify address

    5. Pilih status batas Persetujuan otomatis dan untuk status Berikutnya, pilih Verifikasi identitas dan alamat pemohon.

  5. Seret status DynamoDB Scan dan jatuhkan di bawah status identitas dan alamat pemohon Verifikasi. Ubah nama status DynamoDB Scan menjadi. Get list of credit bureaus

  6. Seret dan lepas status Peta setelah Dapatkan daftar status biro kredit. Konfigurasikan status Peta sebagai berikut:

    1. Ubah nama menjadi. Get scores from all credit bureaus

    2. Untuk mode Processing, pertahankan pilihan default Inline.

    3. Seret dan lepas API tindakan AWS Lambda Invoke ke status kosong berlabel Drop state di sini.

    4. Ganti nama status AWS Lambda Invoke menjadi. Get all scores

Langkah selanjutnya

Sekarang setelah Anda memiliki prototipe alur kerja, Anda akan belajar cara mengatur dan mengkonfigurasi sumber daya. Di bagian selanjutnyaIntegrasikan layanan, Anda akan mengintegrasikan fungsi Lambda ke dalam alur kerja Anda.