#aws #hyper #signature-verification #amazon

scratchstack-aws-signature-hyper

AWS SigV4签名验证与Hyper集成

4个版本

0.10.5 2024年7月11日
0.10.4 2022年8月24日
0.10.3 2022年4月2日
0.10.2 2021年5月2日

#signature-verification 中排名第29

Download history 81/week @ 2024-07-05 38/week @ 2024-07-12

每月下载量147

MIT/Apache

300KB
5.5K SLoC

Rust 4.5K SLoC // 0.0% comments Python 1K SLoC // 0.1% comments

Rust的AWS签名验证例程

crate: scratchstack-aws-signature

GitHub Actions Coverage Status

scratchstack-aws-signature crate(原名aws_sig_verify)提供AWS SigV4 验证 例程。如果您只想调用AWS服务或其他使用AWS SigV4签名的服务,则这不是您想要的库。Rusoto 已经有一个库,rusoto_signature,它提供了这个功能。

如果您正在尝试使用AWS提供的凭证执行AWS SigV4验证,则此库也不会为您工作。您需要调用者的秘密密钥(或其衍生物),但出于明显的原因,AWS不允许这样做。相反,您应该使用带有IAM身份验证的API网关

另一方面,如果您有自己的类似于AWS的凭证生态系统,正在开发模拟AWS服务或只是非常喜欢AWS SigV4但无法在AWS中运行,则此库可能适合您。

此包的文档已自动发布到docs.rs

依赖项

~16–28MB
~496K SLoC