Thanks to visit codestin.com
Credit goes to docs.aws.amazon.com

Codestin Search App

Building Lambda functions with Rust

Because Rust compiles to native code, you don't need a dedicated runtime to run Rust code on Lambda. Instead, use the Rust runtime client to build your project locally, and then deploy it to Lambda using an OS-only runtime. When you use an OS-only runtime, Lambda automatically keeps the operating system up to date with the latest patches.

Tools and libraries for Rust
  • AWS SDK for Rust: The AWS SDK for Rust provides Rust APIs to interact with Amazon Web Services infrastructure services.

  • Rust runtime client for Lambda: The Rust runtime client makes it easy to run Lambda functions written in Rust.

  • Cargo Lambda: This is a third-party open-source extension to the Cargo command-line tool that simplifies building and deploying Rust Lambda functions.

  • Lambda HTTP: This library provides a wrapper to work with HTTP events.

  • Lambda Extension: This library provides support to write Lambda Extensions with Rust.

  • AWS Lambda Events: This library provides type definitions for common event source integrations.

Sample Lambda applications for Rust