投稿日: Dec 2, 2021

AWS SDK for Rust のデベロッパープレビューを発表することを嬉しく思います。AWS SDK for Rust を使用すると、デベロッパーは AWS のサービスを操作し、Rust のコードとベストプラクティスに従った API を楽しむことができます。async/await、ノンブロッキング IO、ビルダーなどの最新の Rust 言語機能を利用します。SDK は、TokioTracingHyper などの Rust エコシステムで人気のあるライブラリとも統合されます。

このデベロッパープレビューリリースは、それぞれ独自のクレートを持つ 288 の AWS のサービスへのアクセスをサポートしています。すべてのクレートは crates.io で入手できます。SDK は、EC2、ECS、Lambda などの環境で実行する場合の自動構成、組み込みの再試行サポート、およびお客様のニーズを満たすためのさまざまな認証メカニズムを提供します。AWS SDK for Rust は、CPU とメモリの使用率を削減し、アプリケーションのためにより多くのリソースを解放するために、不要なコピーと割り当てを最小限に抑えるシリアライザーとデシリアライザーを使用した高速化設計です。

これはプレビューリリースであるため、早期アクセスと評価の目的でのみこの SDK を提供しています。より多くのお客様のフィードバックを収集し、Rust デベロッパーにとって何が最も重要であるかを学習するため、一般提供リリース前に公開 API が変更されます。アルファ版で評価とフィードバックを提供してくれたすべての方に心から感謝します。みなさんの時間、専門知識、アイデアがプレビューリリースの形成に役立ちました。特に、2015 年の最初のリリース以来 Rusoto に取り組んできた Rusoto の作者とメンテナーに感謝します。

AWS SDK for Rust の使用を開始するには、入門ガイド製品詳細ページにアクセスしてください。ロードマップでプロジェクトの方向性を確認し、フィードバックを提供して、GitHub リポジトリでソースコードを確認できます。