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. Utilisez plutôt le client d'exécution Rust pour créer votre projet localement, puis déployez-le sur Lambda à l'aide d'un environnement d'exécution uniquement pour le système d'exploitation. Lorsque vous utilisez un environnement d'exécution uniquement pour le système d'exploitation, Lambda tient automatiquement le système d'exploitation à jour avec les derniers correctifs.

Outils et bibliothèques pour Rust
  • AWS SDK pour Rust: Le AWS SDK pour Rust permet à Rust APIs d'interagir avec les services d'infrastructure Amazon Web Services.

  • Client d'exécution Rust pour Lambda : Le client d'exécution Rust facilite l'exécution de fonctions Lambda écrites en Rust.

  • Cargo Lambda : il s'agit d'une extension open source tierce de l'outil de ligne de commande Cargo qui simplifie la création et le déploiement des fonctions Rust Lambda.

  • 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