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 atau. provided.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 adalah paket eksperimental. Hal ini dapat berubah dan dimaksudkan hanya untuk tujuan evaluasi.

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