Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memanggil fungsi Lambda 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' YAML.
Topik
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.
Gambar runtime yang digunakan oleh tindakan 'AWS Lambda pemanggilan'
Tindakan AWS Lambda pemanggilan berjalan pada gambar November 2022. Untuk informasi selengkapnya, lihat Gambar aktif.