Membangun fungsi Lambda dengan Rust - AWS Lambda

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 Rust untuk membangun proyek Anda secara lokal, lalu terapkan ke Lambda menggunakan runtime khusus OS. Saat Anda menggunakan runtime khusus OS, Lambda secara otomatis menjaga sistem operasi tetap up to date dengan patch terbaru.

Alat dan pustaka untuk Rust
  • AWS SDK untuk Rust: AWS SDK untuk Rust menyediakan Rust APIs untuk berinteraksi dengan layanan infrastruktur Amazon Web Services.

  • Klien runtime Rust untuk Lambda: Klien runtime Rust memudahkan menjalankan fungsi Lambda yang ditulis dalam Rust.

  • Cargo Lambda: Ini adalah ekstensi sumber terbuka pihak ketiga untuk alat baris perintah Cargo yang menyederhanakan pembuatan dan penerapan fungsi Rust Lambda.

  • 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