View a markdown version of this page

Memanggil fungsi Lambda menggunakan alur kerja - Amazon CodeCatalyst

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di Cara bermigrasi dari CodeCatalyst.

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 hal ini, Anda harus menambahkan tindakan AWS Lambda invoke ke alur kerja Anda. Tind AWS Lambda akan invoke memanggil fungsi Lambda yang Anda tentukan.

Selain memanggil fungsi Anda, tindakan AWS Lambda invoke juga mengubah setiap kunci tingkat atas dalam payload respons yang diterima dari fungsi Lambda menjadi variabel keluaran alur kerja. Menggunakan variabel dalam 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 lebih lanjut, lihat deskripsi ResponseFilters properti diTindakan 'AWS Lambda memanggil' 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 pemberitahuan ke saluran Slack sebelum memulai pembuatan aplikasi Anda. Dalam hal ini, alur kerja Anda akan menyer AWS Lambda takan tindakan pemanggilan untuk memanggil Lambda untuk mengirimkan pemberitahuan Slack, dan tindakan build untuk membangun aplikasi Anda.

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

Gambar runtime yang digunakan oleh 'AWS Lambda panggil tindakan

T AWS Lambda indakan panggil berjalan pada gambar Gambar November 2022 November 2022. Lihat informasi yang lebih lengkap di Gambar aktif.