AL2023 での Rust - Amazon Linux 2023

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AL2023 での Rust

Amazon Linux Rustで に記述されたコードを構築し、AL2023 で提供されているツールチェーンを使用することをお勧めします。

AL2, AL2023はオペレーティングシステムの存続期間を通じてRustツールチェーンを更新します。これは、私たちが出荷するツールチェーン内の CVE への対応である場合もあれば、四半期ごとのリリースの一部である場合もあります。

Rust は比較的動きの速い言語であり、約 6 週間の間隔で新しいリリースが行われます。これらのリリースで、新しい言語や標準ライブラリ機能が追加される可能性があります。AL2023 はツールRustチェーンの存続期間中に新しいバージョンを組み込む予定ですが、これはアップストリームRustリリースではロックステップになりません。したがって、AL2023 で提供されているRustツールチェーンの使用は、Rust言語の最先端の機能を使用してRustコードを構築する場合に適している可能性があります。

AL2023 の存続期間中、古いパッケージバージョンはリポジトリから削除されません。古いRustツールチェーンが必要な場合は、新しいRustツールチェーンのバグとセキュリティの修正を省略し、任意の RPM で使用できるのと同じメカニズムを使用してリポジトリから古いバージョンをインストールできます。

AL2023 で独自のRustコードを構築する場合は、AL2023 に含まれるRustツールチェーンを、このツールチェーンが AL2023 の存続期間を通じて進む可能性があることを知って使用できます。

で記述された AL2023 Lambda 関数 Rust

はネイティブコードにRustコンパイルされるため、Lambda は をカスタムランタイムRustとして扱います。provided.al2023 ランタイムを使用して、AL2023 にRust関数を Lambda にデプロイできます。

詳細については、 AWS Lambda デベロッパーガイドの「 を使用した Lambda 関数の構築Rust」を参照してください。