View a markdown version of this page

Compilazione di funzioni Lambda con Rust - AWS Lambda

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Compilazione di funzioni Lambda con Rust

Poiché Rust viene compilato in codice nativo, non è necessario un runtime dedicato per eseguire il codice Rust su Lambda. Utilizza invece il client di runtime Rust per creare il tuo progetto localmente, quindi distribuiscilo su Lambda utilizzando un OS-only runtime. Quando usi un OS-only runtime, Lambda mantiene automaticamente aggiornato il sistema operativo con le ultime patch. Per informazioni su come lavorare con gli eventi HTTP, consulta. Elaborazione di eventi HTTP con Rust Per informazioni sull'uso dei livelli con Rust, consultaUtilizzo dei livelli per le funzioni Lambda in Go.

Strumenti e librerie per Rust
  • AWS SDK per Rust: l' AWS SDK per Rust fornisce le API Rust per interagire con i servizi di infrastruttura di Amazon Web Services.

  • Client di runtime Rust per Lambda: il client di runtime Rust semplifica l'esecuzione delle funzioni Lambda scritte in Rust.

  • Cargo Lambda: si tratta di un'estensione open source di terze parti dello strumento da riga di comando Cargo che semplifica la creazione e l'implementazione di funzioni Rust Lambda.

  • HTTP Lambda: questa libreria fornisce un wrapper per lavorare con gli eventi HTTP.

  • Estensione Lambda: questa libreria fornisce supporto per scrivere estensioni Lambda con Rust.

  • AWS Lambda Eventi: questa libreria fornisce definizioni di tipo per le comuni integrazioni di sorgenti di eventi.

Esempi di applicazioni Lambda per Rust