Bagaimana untuk Menggunakan Lapisan AWS Lambda untuk Kebolehgunaan Kod?

Bagaimana Untuk Menggunakan Lapisan Aws Lambda Untuk Kebolehgunaan Kod



Lapisan Lambda ialah perkhidmatan pengkomputeran tanpa pelayan dalam AWS Lambda yang digunakan untuk berkongsi kod dan perpustakaan yang paling biasa digunakan antara fungsi lambda. Daripada memasang pustaka dalam fungsi lambda, pengguna boleh membuat lapisan untuk mereka dan merujuk lapisan tersebut dalam fungsi tersebut. Fungsi Lambda boleh merujuk atau memasukkan sehingga lima lapisan, dan susunannya penting jika ia bergantung antara satu sama lain.

Apakah Faedah Menggunakan Lapisan Lambda?

Lapisan Lambda mempunyai banyak faedah, beberapa daripadanya diberikan di bawah:

  • Ia mengelak daripada melanggar prinsip kejuruteraan DRI (Jangan ulangi diri sendiri).
  • Lapisan lambda meminimumkan panjang pakej yang boleh digunakan dalam fungsi Lambda.
  • Kecekapan dan prestasi fungsi lambda boleh dipertingkatkan menggunakan lapisan Lambda.
  • Lapisan Lambda boleh dikongsi merentas berbilang akaun AWS atau fungsi Lambda daripada AWS Lambda.

Panduan ini akan menerangkan cara menggunakan lapisan AWS Lambda untuk kebolehgunaan semula kod.







Bagaimana untuk Menggunakan Lapisan AWS Lambda untuk Kebolehgunaan Kod?

Menggunakan lapisan AWS Lambda untuk kebolehgunaan semula kod melibatkan beberapa langkah. Untuk ini, buat fungsi lambda dan lapisan lambda dan kemudian gunakan lapisan itu dalam fungsi tersebut. Mari kita terokai langkah-langkah di bawah:



Langkah 1: Log masuk ke AWS Console
Mula-mula, masuk ke dalam akaun AWS dengan melog masuk ke akaun menggunakan kelayakannya. Selepas itu, pilih ' Lambda ” butang daripada AWS Management Console:







Langkah 2: Mencipta Fungsi Lambda
Sekarang, klik pada ' Buat fungsi ” daripada papan pemuka AWS Lambda untuk menuju ke dalam halaman fungsi untuk mula mengkonfigurasinya:



Langkah 3: Menyediakan Fungsi Lambda
Untuk mencipta fungsi baharu, beri nama dan pilih persekitaran untuk fungsi tersebut. Akhir sekali, klik pada “ Cipta fungsi ” butang yang terletak di hujung antara muka untuk mencipta fungsi:

Di sini di bawah fungsi dicipta dengan nama ' myLambdaFunc ” dan pada mulanya ia mempunyai sifar lapisan ditambah kepadanya:

Langkah 4: Mencipta Lapisan Lambda
Untuk mengakses lapisan lambda, pilih ' Lapisan butang ” pada bar sisi. Kemudian, klik pada 'Buat lapisan' butang untuk mencipta lapisan lambda baharu:

Langkah 5: Mengkonfigurasi Lapisan Lambda
Tulis ' Nama ” fungsi lambda dengan penerangan. Kemudian, klik pada “ Muat naik butang ” untuk memuat naik kod atau pustaka sebagai “ kebergantungan ” dalam folder zip. Pengguna boleh memilih masa jalan yang serasi dan mencipta lapisan sebagai parameter pilihan:

Berikut ialah lapisan yang dibuat dengan nama ' myLambdaLayer ”:

Langkah 6: Tambah Lapisan dalam Fungsi Lambda
Setelah lapisan Lambda dibuat, cuma klik pada “ Lapisan butang ” di bawah nama fungsi lambda. di sini ' 0 ” menunjukkan bilangan lapisan yang ditambahkan pada fungsi:

Kemudian, Klik pada “ Tambah lapisan ” untuk menambah lapisan dalam fungsi lambda AWS:

Langkah 7: Menggunakan Lapisan Lambda untuk Kebolehgunaan Kod
Pilih 'Lapisan tersuai' pilihan, dan pilih lapisan yang anda mahu gunakan. Untuk ini, pilih lapisan ' versi ' yang anda mahu gunakan dan akhirnya klik ' Tambah butang ”:

Di sini kami telah menambah lapisan ' myLambdaLayer 'dan kini ia digunakan oleh fungsi ' myLambdafunc ”. Ia juga boleh digunakan semula untuk fungsi lain untuk mengelakkan menulis semula kod:

Itu semua tentang menggunakan lapisan AWS Lambda dengan menambahkan kod daripada sistem tempatan untuk kebolehgunaannya semula.

Kesimpulan

Untuk menggunakan lapisan AWS Lambda dalam AWS untuk kebolehgunaan semula kod, hanya log masuk ke akaun AWS dan masuk ke dalam papan pemuka Lambda. Selepas itu, buat fungsi dan kemudian buat lapisan untuk memuat naik kod atau pustaka anda dalam folder zip. Setelah lapisan dibuat, anda boleh menambah lapisan pada fungsi supaya pengguna boleh menggunakannya untuk mengelakkan menulis semula kod. Panduan ini telah menerangkan cara menggunakan lapisan AWS Lambda untuk kebolehgunaan semula kod dalam AWS.