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