首页
/ AWS SDK Rust 2025年1月发布深度解析

AWS SDK Rust 2025年1月发布深度解析

2025-06-18 12:34:11作者:农烁颖Land

AWS SDK Rust 是亚马逊云服务官方提供的 Rust 语言开发工具包,它让开发者能够用 Rust 高效地访问 AWS 云服务。这个 SDK 提供了类型安全的 API 接口,支持异步操作,并且与 Rust 生态系统无缝集成。

核心更新内容

本次 2025 年 1 月 21 日的发布主要修复了一个与预签名请求相关的关键问题。这个 bug 是在引入新的灵活校验和功能时意外引入的,可能会导致某些预签名请求无法正常工作。预签名请求是 AWS 中一种重要的授权机制,它允许客户端在不直接使用 AWS 凭证的情况下访问受保护的资源。

服务功能增强

Cognito Identity Provider 改进

Cognito Identity Provider 服务现在正确支持了双栈端点配置。双栈网络允许同时使用 IPv4 和 IPv6 地址,提高了服务的兼容性和可靠性。

Connect 服务更新

Connect 服务新增了 DeleteContactFlowVersion API,并引入了工作流程类型。这些更新为呼叫中心解决方案提供了更灵活的流程管理能力。

EMR Serverless 优化

EMR Serverless 现在支持更长的 SparkSubmit 脚本路径(最大 4KB),解决了之前路径长度限制可能导致的部署问题。

IoT SiteWise 数据质量处理

IoT SiteWise 现在能够更好地处理数据质量问题:

  • 支持摄入和查询 Null 值(所有数据类型)
  • 支持处理 NaN 值(双精度类型)
  • 新增部分错误处理机制,防止数据丢失

QuickSight 数字分组支持

QuickSight 增加了对印度数字分组系统(LAKH 和 CRORE)的支持,包括:

  • 在 ThousandsSeparator 中添加 DigitGroupingStyle
  • 在列格式中支持 LAKH 和 CRORE 货币类型

文档改进

多个服务的文档得到了更新和澄清:

  • Batch 服务更清晰地描述了 shareDecaySeconds 和 priority 参数
  • CloudWatch Logs 修正了文档错误
  • SNS 服务新增了关于 FIFO 主题属性 FifoThroughputScope 的文档

技术实现细节

AWS SDK Rust 采用了现代化的 Rust 编程模式:

  1. 异步处理使用 tokio 运行时
  2. 错误处理遵循 Rust 的最佳实践
  3. 类型系统确保 API 使用的安全性
  4. 模块化设计便于按需引入服务

开发者建议

对于使用预签名请求功能的开发者,建议尽快升级到此版本以修复相关 bug。对于其他用户,可以根据需要评估新功能是否适用于自己的应用场景。

AWS SDK Rust 团队持续关注开发者反馈,不断优化 SDK 的性能和易用性。这次发布再次体现了他们对 Rust 生态和 AWS 服务集成的承诺。

登录后查看全文
热门项目推荐

热门内容推荐

最新内容推荐

项目优选

收起
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
338
1.19 K
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
898
534
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
188
265
kernelkernel
deepin linux kernel
C
22
6
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
140
188
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
374
387
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.09 K
0
note-gennote-gen
一款跨平台的 Markdown AI 笔记软件,致力于使用 AI 建立记录和写作的桥梁。
TSX
86
4
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
7
0
arkanalyzerarkanalyzer
方舟分析器:面向ArkTS语言的静态程序分析框架
TypeScript
114
45