View a markdown version of this page

Lambda-Eventfunktionen mit Rust erstellen - 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.

Lambda-Eventfunktionen mit Rust erstellen

Da Rust zu nativem Code kompiliert wird, benötigen Sie keine spezielle Laufzeit, um Rust-Code als Lambda-Event-Funktion auszuführen. Verwenden Sie stattdessen den Rust-Runtime-Client, um Ihr Projekt lokal zu erstellen, und stellen Sie es dann mithilfe einer OS-only Runtime auf Lambda bereit. Wenn Sie eine OS-only Runtime verwenden, hält Lambda das Betriebssystem automatisch mit den neuesten Patches auf dem neuesten Stand. Hinweise zur Arbeit mit HTTP-Ereignissen finden Sie unterVerarbeitung von HTTP-Ereignissen mit Rust. Informationen zur Verwendung von Ebenen mit Rust finden Sie unterArbeiten mit Ebenen für Rust Lambda Event Functions.

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

  • Rust-Laufzeitclient für Lambda: Der Rust-Runtime-Client macht es einfach, in Rust geschriebene Lambda-Funktionen auszuführen.

  • Cargo Lambda: Dies ist eine Open-Source-Erweiterung eines Drittanbieters für das Cargo-Befehlszeilentool, die das Erstellen und Bereitstellen von Rust Lambda-Funktionen vereinfacht.

  • 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