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
GitHub Repositori untuk panduan ini menyediakan contoh aplikasi yang menunjukkan penggunaan Java di. AWS Lambda Setiap contoh aplikasi menyertakan skrip untuk penyebaran dan pembersihan yang mudah, AWS CloudFormation templat, 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 deserialisasi 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 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. -
layer-java
— Fungsi Java yang menggambarkan cara menggunakan lapisan Lambda untuk mengemas dependensi yang terpisah dari kode fungsi inti Anda.
Menjalankan kerangka kerja Java populer di Lambda
-
spring-cloud-function-samples
— Contoh dari Spring yang menunjukkan cara menggunakan framework Spring Cloud Function untuk membuat fungsi AWS Lambda. -
Demo Aplikasi Boot Spring Tanpa Server
- Contoh yang menunjukkan cara mengatur aplikasi Spring Boot khas dalam runtime Java yang dikelola dengan dan tanpa SnapStart, atau sebagai gambar asli GraalVM dengan runtime khusus. -
Demo Aplikasi Micronaut Tanpa Server
- Contoh yang menunjukkan cara menggunakan Micronaut dalam runtime Java yang dikelola dengan dan tanpa SnapStart, atau sebagai gambar asli GraalVM dengan runtime kustom. Pelajari lebih lanjut di panduan Micronaut/Lambda . -
Demo Aplikasi Quarkus Tanpa Server
- Contoh yang menunjukkan cara menggunakan Quarkus dalam runtime Java yang dikelola dengan dan tanpa SnapStart, atau sebagai gambar asli GraalVM dengan runtime kustom. Pelajari lebih lanjut di panduan Quarkus/Lambda dan panduan Quarkus/. SnapStart
Jika Anda baru mengenal fungsi Lambda di Java, mulailah dengan contoh. java-basic
Untuk memulai dengan sumber acara Lambda, lihat contohnya. java-events
Kedua set contoh ini menunjukkan penggunaan pustaka Java Lambda, variabel lingkungan, AWS SDK, dan SDK. AWS X-Ray Contoh-contoh ini memerlukan pengaturan minimal dan Anda dapat menerapkannya dari baris perintah dalam waktu kurang dari satu menit.