Erstellen von Lambda-Funktionen mit Rust - AWS Lambda

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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 for Rust: Das AWS SDK für Rust bietet 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 mit Ereignisquellen.

Beispiele für Lambda-Anwendungen für Rust