Création de fonctions Lambda avec Rust - AWS Lambda

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création de fonctions Lambda avec Rust

Étant donné que Rust se compile en code natif, vous n’avez pas besoin d’une d’exécution dédiée pour exécuter du code Rust sur Lambda. Au lieu de cela, utilisez le client d’exécution Rust pour créer votre projet localement, puis déployez-le sur Lambda à l’aide de l’exécution provided.al2023 ou provided.al2. Lorsque vous utilisez provided.al2023 ou provided.al2, Lambda maintient automatiquement le système d’exploitation à jour avec les derniers correctifs.

Note

Le client d’exécution Rust est un package expérimental. Il est susceptible d’être modifié et n’est destiné qu’à des fins d’évaluation.

Outils et bibliothèques pour Rust
  • Kit AWS SDK pour Rust: Le AWS SDK pour Rust fournit des API Rust pour interagir avec les services d'infrastructure Amazon Web Services.

  • Client d’exécution Rust pour Lambda : le client d’exécution Rust est un package expérimental. Il est sujet à des modifications et n’est pas recommandé pour la production.

  • Cargo Lambda : cette bibliothèque fournit une application en ligne de commande pour travailler avec des fonctions Lambda créées avec Rust.

  • Lambda HTTP : cette bibliothèque fournit un wrapper pour travailler avec des événements HTTP.

  • Extension Lambda : cette bibliothèque fournit un support pour écrire des extensions Lambda avec Rust.

  • AWS Lambda Événements : cette bibliothèque fournit des définitions de type pour les intégrations de sources d'événements courantes.

Exemples d’applications Lambda pour Rust