Erstellen von Lambda-Funktionen mit Rust - AWS Lambda

Erstellen von Lambda-Funktionen mit Rust

Da Rust zu nativem Code kompiliert wird, benötigen Sie keine spezielle Laufzeit, um Rust-Code auf Lambda auszuführen. Verwenden Sie stattdessen den Rust-Laufzeit-Client, um Ihr Projekt lokal zu erstellen, und stellen Sie es dann mithilfe der provided.al2023- oder provided.al2-Laufzeit auf Lambda bereit. Wenn Sie provided.al2023 oder provided.al2 verwenden, hält Lambda das Betriebssystem automatisch mit den neuesten Patches auf dem neuesten Stand.

Anmerkung

Der Rust-Laufzeit-Client ist ein experimentelles Paket. Er kann sich ändern und ist nur zu Evaluierungszwecken gedacht.

Tools und Bibliotheken für Rust
  • AWS SDK für Rust: Das AWS SDK für Rust umfasst Rust-APIs für die Interaktion mit den Infrastrukturdiensten von Amazon Web Services.

  • Rust-Laufzeit-Client für Lambda: Der Rust-Laufzeit-Client ist ein experimentelles Paket. Er unterliegt grundlegenden Änderungen und wird nicht für die Produktion empfohlen.

  • Cargo Lambda: Diese Bibliothek bietet eine Befehlszeilenanwendung für die Arbeit mit Lambda-Funktionen, die mit Rust erstellt wurden.

  • Lambda HTTP: Diese Bibliothek bietet einen Wrapper für die Arbeit mit HTTP-Ereignissen.

  • Lambda-Erweiterung: Diese Bibliothek bietet Unterstützung für das Schreiben von Lambda-Erweiterungen mit Rust.

  • AWS Lambda-Ereignisse: Diese Bibliothek bietet Typdefinitionen für gängige Integrationen von Ereignisquellen.

Beispiele für Lambda-Anwendungen für Rust