Aplikasi sampel Lambda - AWS Lambda

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

Aplikasi sampel Lambda

GitHub Repositori untuk panduan ini mencakup contoh aplikasi yang menunjukkan penggunaan berbagai bahasa dan AWS layanan. Setiap aplikasi sampel menyertakan skrip untuk penyebaran dan pembersihan yang mudah serta sumber daya pendukung.

Node.js
Aplikasi sampel Lambda dalam Node.js
  • blank-nodejs - Fungsi Node.js yang menunjukkan penggunaan logging, variabel lingkungan, AWS X-Ray tracing, lapisan, pengujian unit, dan SDK. AWS

  • nodejs-apig – Fungsi dengan titik akhir API publik yang memproses peristiwa dari API Gateway dan mengembalikan respons HTTP.

  • efs-nodejs – Fungsi yang menggunakan sistem file Amazon EFS di Amazon VPC. Sampel ini mencakup VPC, sistem file, target pemasangan, dan titik akses yang dikonfigurasi untuk penggunaan dengan Lambda.

Python
Aplikasi sampel Lambda di Python
  • blank-python — Fungsi Python yang menunjukkan penggunaan logging, variabel lingkungan, AWS X-Ray tracing, lapisan, pengujian unit dan SDK. AWS

Ruby
Aplikasi sampel Lambda di Ruby
  • blank-ruby — Fungsi Ruby yang menunjukkan penggunaan logging, variabel lingkungan, AWS X-Ray tracing, layer, pengujian unit, dan SDK. AWS

  • Sampel Kode Ruby untuk AWS Lambda — Contoh kode yang ditulis dalam Ruby yang menunjukkan cara berinteraksi dengan Lambda. AWS

Java
Sampel aplikasi Lambda di Java
  • java17-examples - Fungsi Java yang menunjukkan bagaimana menggunakan catatan Java untuk mewakili objek data peristiwa masukan.

  • java-basic - Kumpulan fungsi Java minimal dengan pengujian unit dan konfigurasi logging variabel.

  • java-events - Kumpulan fungsi Java yang berisi kode kerangka untuk cara menangani peristiwa dari berbagai layanan seperti Amazon API Gateway, Amazon SQS, dan Amazon Kinesis. Fungsi-fungsi ini menggunakan versi terbaru dari aws-lambda-java-eventsperpustakaan (3.0.0 dan yang lebih baru). Contoh-contoh ini tidak memerlukan AWS SDK sebagai dependensi.

  • s3-java – Fungsi Java yang memproses kejadian pemberitahuan dari Amazon S3 dan menggunakan Java Class Library (JCL) untuk membuat thumbnail dari file gambar yang diunggah.

  • Gunakan API Gateway untuk menjalankan fungsi Lambda — Fungsi Java yang memindai tabel Amazon DynamoDB yang berisi informasi karyawan. Kemudian menggunakan Amazon Simple Notification Service untuk mengirim pesan teks kepada karyawan yang merayakan ulang tahun kerja mereka. Contoh ini menggunakan API Gateway untuk menjalankan fungsi.

Menjalankan kerangka kerja Java populer di Lambda
Go

Lambda menyediakan aplikasi contoh berikut untuk runtime Go:

Sampel aplikasi Lambda di Go
  • go-al2 - Fungsi hello world yang mengembalikan alamat IP publik. Aplikasi ini menggunakan runtime provided.al2 khusus.

  • blank-go — Fungsi Go yang menunjukkan penggunaan library Go Lambda, logging, variabel lingkungan, dan SDK. AWS Aplikasi ini menggunakan go1.x runtime.

C#
Aplikasi sampel Lambda dalam C#
  • blank-c-sharp – Fungsi C# yang menunjukkan penggunaan pustaka NET Lambda, pencatatan, variabel lingkungan, pelacakan AWS X-Ray , uji unit, dan AWS SDK.

  • blank-csharp-with-layer- Fungsi C# yang menggunakan CLI .NET untuk membuat lapisan yang mengemas dependensi fungsi.

  • ec2-spot – Fungsi yang mengelola permintaan instans di Amazon EC2.

PowerShell

Lambda menyediakan contoh aplikasi berikut untuk: PowerShell

  • blank-powershell — PowerShell Fungsi yang menunjukkan penggunaan logging, variabel lingkungan, dan SDK. AWS

Untuk men-deploy aplikasi sampel, ikuti petunjuk di file README.