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 OS-only un runtime. Quando usi un OS-only runtime, Lambda mantiene automaticamente il sistema operativo aggiornato con le patch più recenti.

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

  • Client di runtime Rust per Lambda: Il client di runtime Rust semplifica l'esecuzione di 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 dei tipi per le integrazioni di sorgenti di eventi comuni.

Esempi di applicazioni Lambda per Rust