Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Mengkonfigurasi ekstensi Lambda

Mode fokus
Mengkonfigurasi ekstensi Lambda - AWS Lambda

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengonfigurasi ekstensi (arsip file .zip)

Anda dapat menambahkan ekstensi ke fungsi Anda sebagai lapisan Lambda. Dengan menggunakan lapisan, Anda dapat berbagi ekstensi di seluruh organisasi Anda atau ke seluruh komunitas developer Lambda. Anda dapat menambahkan satu ekstensi atau lebih ke satu lapisan. Anda dapat mendaftarkan hingga 10 ekstensi untuk satu fungsi.

Anda menambahkan ekstensi ke fungsi Anda menggunakan metode yang sama seperti yang Anda lakukan untuk setiap lapisan. Untuk informasi selengkapnya, lihat Mengelola dependensi Lambda dengan lapisan.

Menambahkan ekstensi ke fungsi Anda (konsol)
  1. Buka halaman Fungsi di konsol Lambda.

  2. Pilih fungsi.

  3. Pilih tab Kode jika belum dipilih.

  4. Di bagian Lapisan, pilih Edit.

  5. Untuk Pilih lapisan, pilih Tentukan ARN.

  6. Untuk Tentukan ARN, masukkan Amazon Resource Name (ARN) dari lapisan ekstensi.

  7. Pilih Tambahkan.

Menggunakan ekstensi dalam gambar kontainer

Anda dapat menambahkan ekstensi ke gambar kontainer Anda. Pengaturan gambar kontainer ENTRYPOINT menentukan proses utama untuk fungsi. Konfigurasi pengaturan ENTRYPOINT di Dockerfile, atau sebagai penimpa dalam konfigurasi fungsi.

Anda dapat menjalankan beberapa proses dalam satu kontainer. Lambda mengelola siklus hidup proses utama dan proses tambahan. Lambda menggunakanAPI Ekstensiuntuk mengelola siklus hidup ekstensi.

Contoh: Menambahkan ekstensi eksternal

Ekstensi eksternal berjalan dalam proses terpisah dari fungsi Lambda. Lambda memulai proses untuk setiap ekstensi di direktori /opt/extensions/. Lambda menggunakan API Ekstensi untuk mengelola siklus hidup ekstensi. Setelah fungsi berjalan sampai selesai, Lambda mengirimkan peristiwa Shutdown untuk setiap ekstensi eksternal.

contoh dari menambahkan ekstensi eksternal ke gambar dasar Python
FROM public.ecr.aws/lambda/python:3.11 # Copy and install the app COPY /app /app WORKDIR /app RUN pip install -r requirements.txt # Add an extension from the local directory into /opt/extensions ADD my-extension.zip /opt/extensions CMD python ./my-function.py

Langkah selanjutnya

Untuk mempelajari selengkapnya tentang ekstensi, kami merekomendasikan sumber daya berikut:

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.