pub fn authorization_header_string(
access_key: &str,
datetime: &OffsetDateTime,
region: &str,
service: &str,
signed_headers: &str,
signature: &str,
) -> StringExpand description
Generate the AWS authorization header.
ยงExamples
use time::OffsetDateTime;
use common_s3_headers::aws_format::authorization_header_string;
let datetime = OffsetDateTime::from_unix_timestamp(0).unwrap();
let result = authorization_header_string("access_key", &datetime, "us-east-1", "s3", "signed_headers", "signature");
assert_eq!(
result,
"AWS4-HMAC-SHA256 Credential=access_key/19700101/us-east-1/s3/aws4_request,SignedHeaders=signed_headers,Signature=signature"
);