View a markdown version of this page

Contoh aplikasi Java untuk AWS Lambda - AWS Lambda

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

Contoh aplikasi Java untuk AWS Lambda

Re GitHub positori untuk panduan ini menyediakan contoh aplikasi yang menunjukkan penggunaan Java di AWS Lambda. Setiap contoh aplikasi menyertakan skrip untuk penerapan dan pembersihan yang mudah, CloudFormation template, dan sumber daya pendukung.

Sampel aplikasi Lambda di Java
  • example-java — Fungsi Java yang menunjukkan bagaimana Anda dapat menggunakan Lambda untuk memproses pesanan. Fungsi ini menggambarkan cara mendefinisikan dan mendeserialisasi objek peristiwa input kustom, menggunakan AWS SDK, dan logging keluaran.

  • 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 pustaka aws-lambda-java-events (3.0.0 dan yang lebih baru). Contoh-contoh ini tidak memerlukan AWS SDK sebagai ketergantungan.

  • 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.

  • layer-java - Fungsi Java yang menggambarkan cara menggunakan lapisan Lambda untuk mengemas dependensi terpisah dari kode fungsi inti Anda.

Menjalankan kerangka kerja Java populer di Lambda

Jika Anda baru mengenal fungsi Lambda di Java, mulailah dengan conto java-basic hnya. Untuk memulai dengan sumber peristiwa Lambda, lihat conto java-events hnya. Kedua set contoh ini menunjukkan penggunaan pustaka Java Lambda, variabel lingkungan, AWS SDK, dan AWS X-Ray SDK. Contoh-contoh ini memerlukan pengaturan minimal dan Anda dapat menerapkannya dari baris perintah dalam waktu kurang dari satu menit.