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.
Untuk membuat prototipe mesin negara
-
Buka Konsol Step Functions
dan pilih Buat mesin status. -
Dalam kotak dialog Pilih templat, pilih Kosong.
-
Pilih Pilih untuk membuka Workflow Studio diMode desain.
Untuk menambahkan tindakan ke alur kerja Anda
-
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, masukkan
Get credit limit
. -
Dari tab Flow, seret dan lepas status Pilihan di bawah status Get credit limit. Ubah nama status Choice menjadi
Determine if credit limit >= 5000?
. -
Seret dan lepas status berikut sebagai cabang dari status Pilihan:
-
Amazon SNS Publish - Dari tab Tindakan, seret dan lepas API tindakan SNSPublikasikan Amazon. Ubah nama negara bagian ini menjadi
Wait for human approval
. -
Pass state — Dari tab Flow, seret dan lepas status Pass. Ganti nama cabang ini menjadi
Auto-approve limit
. -
Seret dan lepas status Pass di bawah status Tunggu persetujuan manusia. Ubah nama status Pass ini menjadi
Credit limit approved
.
-
-
Tambahkan status Paralel setelah status Pilihan, dikonfigurasi sebagai berikut:
Jatuhkan status Paralel setelah status batas kredit disetujui.
-
Ubah nama status Paralel menjadi
Verify applicant's identity and address
. -
Di bawah kedua cabang status Paralel, seret dan lepas tindakan Lambda API Invoke.
-
Ganti nama Lambda states menjadi: dan
Verify identity
Verify address
Pilih status batas Persetujuan otomatis dan untuk status Berikutnya, pilih Verifikasi identitas dan alamat pemohon.
-
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
-
Seret dan lepas status Peta setelah Dapatkan daftar status biro kredit. Konfigurasikan status Peta sebagai berikut:
Ubah nama menjadi.
Get scores from all credit bureaus
Untuk mode Processing, pertahankan pilihan default Inline.
Seret dan lepas API tindakan AWS Lambda Invoke ke status kosong berlabel Drop state di sini.
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.