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 runtime solo per il sistema operativo. Quando utilizzi un runtime solo per il sistema operativo, 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 consente APIs a Rust di 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