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à.
Creazione di funzioni di eventi Lambda con Rust
Poiché Rust viene compilato in codice nativo, non è necessario un runtime dedicato per eseguire il codice Rust come funzione evento 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. Per informazioni sull'utilizzo degli eventi HTTP, consulta. Elaborazione di eventi HTTP con Rust Per informazioni sull'uso dei livelli con Rust, consultaLavorare con i livelli per le funzioni degli eventi Rust Lambda.
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
-
Funzione Lambda di base
: una funzione Rust che mostra come elaborare gli eventi di base. -
Funzione Lambda con gestione degli errori
: una funzione Rust che mostra come gestire gli errori Rust personalizzati in Lambda. -
Funzione Lambda con risorse condivise
: un progetto Rust che inizializza le risorse condivise prima della creazione della funzione Lambda. -
Eventi HTTP Lambda
: una funzione Rust che gestisce gli eventi HTTP. -
Eventi HTTP Lambda con intestazioni CORS
: una funzione Rust che utilizza Tower per inserire le intestazioni CORS. -
REST API Lambda
: una REST API che utilizza Axum e Diesel per connettersi a un database PostgreSQL. -
Demo di Rust senza server
: un progetto Rust che mostra l'uso delle librerie Rust di Lambda, la registrazione, le variabili di ambiente e l'SDK. AWS -
Estensione Lambda di base
: un'estensione Rust che mostra come elaborare gli eventi di estensione di base. -
Estensione Amazon Data Firehose per i log Lambda
: un'estensione Rust che mostra come inviare log Lambda a Firehose.