Rust no AL2023 - Amazon Linux 2023

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Rust no AL2023

Talvez você queira criar código escrito em Rust no Amazon Linux e usar uma cadeia de ferramentas fornecida com o AL2023.

Semelhante ao AL2, o AL2023 atualizará a cadeia de ferramentas do Rust durante toda a vida útil do sistema operacional. Isso pode ser em resposta a qualquer CVE no conjunto de ferramentas que enviamos ou como parte de uma versão trimestral.

Rust é uma linguagem relativamente rápida, com novos lançamentos em uma cadência de aproximadamente seis semanas. Essas versões podem adicionar um novo idioma ou recursos de biblioteca padrão. Embora o AL2023 incorpore novas versões da cadeia de ferramentas do Rust durante sua vida útil, isso não estará em sintonia com os lançamentos upstream do Rust. Portanto, usar a cadeia de ferramentas do Rust fornecida no AL2023 pode não ser adequado se você deseja compilar código em Rust usando recursos de ponta da linguagem Rust.

Durante a vida útil do AL2023, as versões antigas do pacote não são removidas dos repositórios. Se for necessária uma cadeia de ferramentas do Rust anterior, você poderá optar por renunciar às correções de bugs e segurança das cadeias de ferramentas do Rust mais recentes e instalar uma versão anterior dos repositórios usando os mesmos mecanismos disponíveis para qualquer RPM.

Se você deseja criar seu próprio código em Rust no AL2023, pode usar a cadeia de ferramentas do Rust incluída no AL2023, sabendo que essa cadeia de ferramentas pode evoluir ao longo da vida útil do AL2023.

Funções do Lambda do AL2023 escritas em Rust

Como o Rust compila em código nativo, o Lambda trata o Rust como um runtime personalizado. Você pode usar o runtime provided.al2023 para implantar funções do Rust no AL2023 para o Lambda.

Para obter mais informações, consulte Criar funções do Lambda com Rust no Guia do desenvolvedor do AWS Lambda.