Registry / auth / aws-sigv4

aws-sigv4

JSON →
library1.4.5rscratesunverified

SigV4 signer for HTTP requests and Event Stream messages, used for AWS authentication.

# Cargo.toml [dependencies] aws-sigv4 = "1.4.5"
INSTALL
IMPORT
SIG · AWS-SIGV4
A
aws-sigv4
authrustv1.4.5
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

SigningParams
use aws_sigv4::SigningParams;

Creates signing parameters for AWS SigV4.

use aws_sigv4::SigningParams; fn main() { let params = SigningParams::builder() .access_key("AKIDEXAMPLE") .secret_key("wJalrXUtnFEMI/K7MDENG+bPxRfiCYEXAMPLEKEY") .region("us-east-1") .service_name("s3") .build() .unwrap(); println!("Params: {:?}", params); }
Debug
Known issues
gotchaRequires the `sign-http` or `sign-eventstream` feature for actual signing.
fix
Add `features = ["sign-http"]` to your Cargo.toml dependency.
affects: >=1.0.0
Upgrade
Version history
1.4.5latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
39 hits · last 30 days
node
36
Resources
aws-sigv4 — cargo add aws-sigv4 · libregistry