Memanggil AWS Lambda fungsi menggunakan alur kerja - Amazon CodeCatalyst

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memanggil AWS Lambda fungsi menggunakan alur kerja

Bagian ini menjelaskan cara memanggil AWS Lambda fungsi menggunakan CodeCatalyst alur kerja. Untuk mencapai ini, Anda harus menambahkan tindakan AWS Lambda pemanggilan ke alur kerja Anda. Tindakan AWS Lambda pemanggilan memanggil fungsi Lambda yang Anda tentukan.

Selain menjalankan fungsi Anda, tindakan AWS Lambda pemanggilan juga mengonversi setiap kunci tingkat atas dalam payload respons yang diterima dari fungsi Lambda menjadi variabel keluaran alur kerja. Variabel-variabel ini kemudian dapat direferensikan dalam tindakan alur kerja berikutnya. Jika Anda tidak ingin semua kunci tingkat atas dikonversi ke variabel, Anda dapat menggunakan filter untuk menentukan yang tepat. Untuk informasi selengkapnya, lihat deskripsi ResponseFilters properti diTindakan “AWS Lambda memanggil” definisi YAMAL.

Kapan menggunakan tindakan ini

Gunakan tindakan ini jika Anda ingin menambahkan fungsionalitas ke alur kerja yang dienkapsulasi dalam, dan dilakukan oleh, fungsi Lambda.

Misalnya, Anda mungkin ingin alur kerja Anda mengirim Build started notifikasi ke saluran Slack sebelum memulai pembuatan aplikasi. Dalam hal ini, alur kerja Anda akan menyertakan tindakan AWS Lambda pemanggilan untuk memanggil Lambda untuk mengirimkan notifikasi Slack, dan tindakan build untuk membangun aplikasi Anda.

Sebagai contoh lain, Anda mungkin ingin alur kerja Anda melakukan pemindaian kerentanan pada aplikasi Anda sebelum diterapkan. Dalam hal ini, Anda akan menggunakan tindakan build untuk membangun aplikasi Anda, tindakan pemanggilan untuk AWS Lambda memanggil Lambda untuk memindai kerentanan, dan tindakan penerapan untuk menyebarkan aplikasi yang dipindai.