Construção de funções do Lambda com Rust - AWS Lambda

Construção de funções do Lambda com Rust

Como o Rust compila em código nativo, você não precisa de um runtime dedicado para executar o código Rust no Lambda. Em vez disso, use o cliente runtime do Rust para criar seu projeto no local e, depois, implante-o no Lambda usando o runtime provided.al2023 ou provided.al2. Ao usar o provided.al2023 ou o provided.al2, o Lambda mantém automaticamente o sistema operacional atualizado com os patches mais recentes.

nota

O cliente runtime do Rust é um pacote experimental. Ele está sujeito a alterações, e é destinado apenas a fins de avaliação.

Ferramentas e bibliotecas para Rust
  • AWS SDK para Rust: o AWS SDK para Rust fornece APIs do Rust para interagir com os serviços de infraestrutura da Amazon Web Services.

  • Cliente runtime do Rust para Lambda: o cliente runtime do Rust é um pacote experimental. Ele está sujeito a alterações significativas e não é recomendado para uso em produção.

  • Cargo Lambda: esta biblioteca fornece uma aplicação de linha de comando para trabalhar com funções do Lambda criadas com o Rust.

  • Lambda HTTP: esta biblioteca fornece um wrapper para trabalhar com eventos de HTTP.

  • Extensão do Lambda: esta biblioteca fornece suporte para escrever extensões Lambda com o Rust.

  • Eventos do AWS Lambda: esta biblioteca fornece definições de tipos para integrações comuns de origens de eventos.

Exemplo de aplicações do Lambda para Rust