#aws-sdk #experimental #hyper #aws-smithy #fips #crypto #experiment

aws-smithy-experimental

smithy-rs 生态系统的实验

5 个版本

0.1.3 2024 年 7 月 3 日
0.1.2 2024 年 6 月 12 日
0.1.1 2024 年 4 月 2 日
0.1.0 2024 年 3 月 12 日
0.0.1 2024 年 3 月 8 日

2354网络编程

Download history 65/week @ 2024-04-25 52/week @ 2024-05-02 39/week @ 2024-05-09 64/week @ 2024-05-16 66/week @ 2024-05-23 91/week @ 2024-05-30 156/week @ 2024-06-06 155/week @ 2024-06-13 42/week @ 2024-06-20 72/week @ 2024-06-27 143/week @ 2024-07-04 88/week @ 2024-07-11 63/week @ 2024-07-18 46/week @ 2024-07-25 55/week @ 2024-08-01 33/week @ 2024-08-08

212 每月下载
用于 aws-sdk-s3

Apache-2.0

790KB
16K SLoC

aws-smithy-experimental

smithy-rs 生态系统新特性的实验平台。

Hyper 1.0 支持

该 crate 允许客户使用 Hyper 1.0。这带来的一个重要后果是可以访问 aws-lc-rs 以及其符合 FIPS 标准的加密。这可以通过 crypto-aws-lc-fips 功能访问。 注意:FIPS 支持的构建要求相对复杂,即需要 CMake 和 Go。

crate 稳定化

该 crate 添加了对 Hyper 1.0 的支持(请参阅 示例)。在稳定化之前有一些阻塞器

  1. 公开一个 API,以提供自定义连接器。目前,该 API 未公开,因为需要一个适配层以避免对 hyper-util 产生硬依赖。
  2. 在连接池中添加支持连接中毒。此 API 需要回滚到 hyper-util,或者我们需要建立自己的客户端。

此 crate 是 AWS SDK for Rust 和 smithy-rs 代码生成器的一部分。

依赖项

~16–39MB
~860K SLoC