发布于: Dec 2, 2021

我们很高兴地宣布推出适用于 Rust 的 AWS 开发工具包的开发人员预览版。适用于 Rust 的 AWS 开发工具包可让开发人员与各种 AWS 服务交互,同时享受遵循 Rust 习惯用法和最佳实践的 API。此开发工具包利用现代 Rust 语言功能,如 async/await、非阻塞 IO 和生成器。此开发工具包还与 Rust 生态系统中的各种流行库集成,如 TokioTracingHyper

此开发人员预览版支持访问 288 项 AWS 服务,每项服务都有自己的程序包。所有程序包都可在 crates.io 上获取。该开发工具包在 EC2、ECS、Lambda 等环境下运行时会提供自动配置,同时内置重试支持和多种身份验证机制以满足客户需求。适用于 Rust 的 AWS 开发工具包旨在通过序列化程序和反序列化程序快速实现,这样可最大限度地减少不必要的副本和资源分配,从而降低 CPU 和内存利用率,为应用程序释放更多资源。

我们提供此开发工具包的预览版本仅用于提前访问和评估。随着我们收集更多客户反馈并了解对于 Rust 开发人员最重要的功能,公有 API 可能会在正式发布之前有所改动。我们衷心感谢在 Alpha 版本发布期间进行评估和提供反馈的所有人 — 你们付出的时间、提供的专业知识和想法助力我们推出了预览版。我们特别感谢自 2015 年首次发布以来一直致力于推进 Rusoto 的 Rusoto 作者和维护人员。

要开始使用适用于 Rust 的 AWS 开发工具包,请访问我们的入门指南产品详细信息页面。您可以在我们的路线图上了解此项目的进展情况,同时可在我们的 GitHub 存储库中提供反馈和查看源代码。