Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membangun fungsi Lambda dengan Rust
Karena Rust mengkompilasi ke kode asli, Anda tidak memerlukan runtime khusus untuk menjalankan kode Rust di Lambda. Sebagai gantinya, gunakan klien runtime Rustprovided.al2023
provided.al2
Saat Anda menggunakan provided.al2023
atauprovided.al2
, Lambda secara otomatis menjaga sistem operasi tetap up to date dengan patch terbaru.
catatan
Klien runtime Rust
Alat dan pustaka untuk Rust
-
AWS SDK for Rust: AWS SDK for Rust menyediakan Rust API untuk berinteraksi dengan layanan infrastruktur Amazon Web Services.
-
Klien runtime Rust untuk Lambda
: Klien runtime Rust adalah paket eksperimental. Hal ini dapat melanggar perubahan dan tidak direkomendasikan untuk produksi. -
Cargo Lambda
: Perpustakaan ini menyediakan aplikasi baris perintah untuk bekerja dengan fungsi Lambda yang dibangun dengan Rust. -
Lambda HTTP
: Pustaka ini menyediakan pembungkus untuk bekerja dengan peristiwa HTTP. -
Ekstensi Lambda
: Pustaka ini menyediakan dukungan untuk menulis Ekstensi Lambda dengan Rust. -
AWS Lambda Peristiwa
: Pustaka ini menyediakan definisi tipe untuk integrasi sumber peristiwa umum.
Contoh aplikasi Lambda untuk Rust
-
Fungsi Lambda Dasar: Fungsi
Rust yang menunjukkan cara memproses peristiwa dasar. -
Fungsi Lambda dengan penanganan kesalahan
: Fungsi Rust yang menunjukkan cara menangani kesalahan Rust khusus di Lambda. -
Fungsi Lambda dengan sumber daya bersama
: Proyek Rust yang menginisialisasi sumber daya bersama sebelum membuat fungsi Lambda. -
Peristiwa HTTP Lambda
: Fungsi Rust yang menangani peristiwa HTTP. -
Peristiwa Lambda HTTP dengan header CORS
: Fungsi Rust yang menggunakan Tower untuk menyuntikkan header CORS. -
Lambda REST API
: REST API yang menggunakan Axum dan Diesel untuk terhubung ke database PostgreSQL. -
Demo Rust Tanpa Server
: Proyek Rust yang menunjukkan penggunaan pustaka Lambda Rust, logging, variabel lingkungan, dan SDK. AWS -
Ekstensi Lambda Dasar: Ekstensi
Rust yang menunjukkan cara memproses peristiwa ekstensi dasar. -
Lambda Logs Amazon Data Firehose Extension: Ekstensi
Rust yang menunjukkan cara mengirim log Lambda ke Firehose.