Bagaimana Cara Menggunakan Lapisan AWS Lambda untuk Penggunaan Kembali Kode?

Bagaimana Cara Menggunakan Lapisan Aws Lambda Untuk Penggunaan Kembali Kode



Lapisan Lambda adalah layanan komputasi tanpa server di AWS Lambda yang digunakan untuk berbagi kode dan pustaka yang paling umum digunakan di antara fungsi lambda. Daripada menginstal pustaka dalam fungsi lambda, pengguna dapat membuat lapisan untuk pustaka tersebut dan mereferensikan lapisan tersebut dalam fungsi. Fungsi Lambda dapat mereferensikan atau menyertakan hingga lima lapisan, dan urutannya penting jika bergantung satu sama lain.

Apa Manfaat Menggunakan Lapisan Lambda?

Lapisan Lambda memiliki banyak manfaat, beberapa di antaranya diberikan di bawah ini:

  • Ini menghindari pelanggaran prinsip teknik DRI (Jangan ulangi sendiri).
  • Lapisan lambda meminimalkan panjang paket yang dapat diterapkan dalam fungsi Lambda.
  • Efisiensi dan kinerja fungsi lambda dapat ditingkatkan menggunakan lapisan Lambda.
  • Lapisan Lambda dapat dibagikan ke beberapa akun AWS atau fungsi Lambda dari AWS Lambda.

Panduan ini akan menjelaskan cara menggunakan lapisan AWS Lambda untuk penggunaan kembali kode.







Bagaimana Cara Menggunakan Lapisan AWS Lambda untuk Penggunaan Kembali Kode?

Menggunakan lapisan AWS Lambda untuk penggunaan kembali kode melibatkan beberapa langkah. Untuk melakukan ini, buat fungsi lambda dan lapisan lambda lalu gunakan lapisan tersebut dalam fungsi tersebut. Mari kita jelajahi langkah-langkahnya di bawah ini:



Langkah 1: Masuk ke Konsol AWS
Pertama, masuk ke dalam akun AWS dengan masuk ke akun menggunakan kredensialnya. Setelah itu, pilih “ Lambda ” dari AWS Management Console:







Langkah 2: Membuat Fungsi Lambda
Sekarang, klik pada “ Buat sebuah fungsi ” dari dasbor AWS Lambda untuk masuk ke dalam halaman fungsi untuk mulai mengonfigurasinya:



Langkah 3: Menyiapkan Fungsi Lambda
Untuk membuat fungsi baru, beri nama dan pilih lingkungan untuk fungsi tersebut. Terakhir, klik tombol “ Buat fungsi ” tombol yang terletak di akhir antarmuka untuk membuat fungsi:

Di sini di bawah fungsi dibuat dengan nama “ myLambdaFunc ” dan pada awalnya tidak ada lapisan yang ditambahkan ke dalamnya:

Langkah 4: Membuat Lapisan Lambda
Untuk mengakses lapisan lambda, pilih “ Lapisan tombol ” di bilah sisi. Kemudian, klik “Buat lapisan” tombol untuk membuat lapisan lambda baru:

Langkah 5: Mengonfigurasi Lapisan Lambda
Tulis “ Nama ” dari fungsi lambda dengan deskripsi. Kemudian, klik tombol “ Mengunggah tombol ” untuk mengunggah kode atau pustaka sebagai “ ketergantungan ” dalam folder zip. Pengguna dapat memilih runtime yang kompatibel dan membuat lapisan sebagai parameter opsional:

Berikut adalah layer yang dibuat dengan nama “ myLambdaLayer ”:

Langkah 6: Tambahkan Lapisan di Fungsi Lambda
Setelah lapisan Lambda dibuat, cukup klik pada “ Lapisan tombol ” di bawah nama fungsi lambda. Di Sini ' 0 ” menunjukkan jumlah lapisan yang ditambahkan ke fungsi:

Kemudian, Klik pada “ Tambahkan lapisan ” untuk menambahkan lapisan dalam fungsi lambda AWS:

Langkah 7: Menggunakan Lapisan Lambda untuk Penggunaan Kembali Kode
Pilih “Lapisan khusus” pilihan, dan pilih lapisan yang ingin Anda gunakan. Untuk ini, pilih lapisan “ Versi: kapan ” yang ingin Anda gunakan dan terakhir klik tombol “ Menambahkan ' tombol:

Di sini kami telah menambahkan lapisan “ myLambdaLayer ” dan sekarang digunakan oleh fungsi “ myLambdafunc ”. Itu juga dapat digunakan kembali untuk fungsi lain untuk menghindari penulisan ulang kode:

Itu semua tentang penggunaan lapisan AWS Lambda dengan menambahkan kode dari sistem lokal agar dapat digunakan kembali.

Kesimpulan

Untuk menggunakan lapisan AWS Lambda di AWS agar kode dapat digunakan kembali, cukup masuk ke akun AWS dan masuk ke dalam dasbor Lambda. Setelah itu, buat fungsi lalu buat layer untuk mengunggah kode atau perpustakaan Anda ke dalam folder zip. Setelah lapisan dibuat, Anda dapat menambahkan lapisan tersebut ke fungsi sehingga pengguna dapat menggunakannya untuk menghindari penulisan ulang kode. Panduan ini telah menjelaskan cara menggunakan lapisan AWS Lambda untuk penggunaan kembali kode di AWS.