- awsRegionForRequest
Determine the AWS Region to which a request will be sent based on the request's
Host endpoint. See
"
- awsV4BuildAuthorizationHeaderValue
Build the Authorization header value for a REST/HTTP request to a storage
service for the AWS Reques
- awsV4BuildCanonicalRequestString
Build the canonical request string for a REST/HTTP request to a storage service
for the AWS Request
- awsV4BuildSigningKey
Build the signing key for a REST/HTTP request to a storage service for the AWS
Request Signature ver
- awsV4BuildStringToSign
Build the string to sign for a REST/HTTP request to a storage service for the
AWS Request Signature
- awsV4CorrectHostnameForRegion
Replace the hostname of the given URI endpoint to match the given region.
- awsV4EncodeURI
Slightly modified version of "uri-encode" from:
"http://docs.aws.amazon.com/AmazonS3/latest/API/sig-
- awsV4GetOrCalculatePayloadHash
Return SHA256 payload hash value already set on HTTP request, or if none is yet
set calculate this v
- awsV4ParseAndFormatDate
Extract the request timestamp from the given HTTP request, from either the
"x-amz-date" metadata hea
- awsV4SignRequestAuthorizationHeader
Calculate AWS Version 4 signature for a HTTP request and apply the appropriate
"Authorization" heade
- formatAwsFlavouredISO8601Date