Fungsi dan Lapisan Lambda
Dengan Lambda, Anda dapat menjalankan kode secara virtual tanpa administrasi infrastruktur yang mendasarinya. Anda hanya bertanggung jawab atas kode yang Anda berikan kepada Lambda, dan konfigurasi tentang cara Lambda menjalankan kode tersebut atas nama Anda. Saat ini, Lambda mendukung dua jenis sumber daya kode: Fungsi dan Lapisan.
Fungsi adalah sumber daya yang dapat dipanggil untuk menjalankan kode Anda di Fungsi Lambda dapat mencakup sumber daya bersama yang umum yang disebut Lapisan. Lapisan dapat digunakan untuk membagikan kode atau data umum di berbagai fungsi atau akun AWS. Anda bertanggung jawab atas pengelolaan semua kode yang ada dalam fungsi atau lapisan Anda. Saat menerima kode lapisan atau fungsi dari pelanggan, Lambda melindungi akses ke sana dengan enkripsi at-rest menggunakan AWS Key Management Service
Anda dapat mengelola akses ke fungsi dan lapisan melalui kebijakan AWS Lambda, atau melalui izin berbasis sumber daya. Lihat Layanan AWS yang berkonfigurasi dengan IAM untuk mengetahui daftar lengkap fitur IAM yang didukung di IAM.
Anda juga dapat mengendalikan keseluruhan siklus hidup fungsi dan lapisan melalui API bidang kendali Lambda. Contohnya, Anda dapat menghapus fungsi dengan menelepon DeleteFunction
, atau mencabut izin dari akun lain dengan menelepon RemovePermission
.