Description Usage Arguments Details Author(s) References See Also Examples
View source: R/string_to_sign.R
Construct a String to Sign from request elements
1 2 3 4 5 6 7 | string_to_sign(
algorithm = "AWS4-HMAC-SHA256",
datetime,
region,
service,
request_hash
)
|
algorithm |
A character string containing the hashing algorithm used in signing process. Should only be “AWS4-HMAC-SHA256”. |
datetime |
A character string containing a UTC date in the form of “YYYYMMDDTHHMMSSZ”. |
region |
A character string containing the AWS region for the request. |
service |
A character string containing the AWS service (e.g., “iam”, “host”, “ec2”). |
request_hash |
A character string containing the hash of the canonical request, perhaps as returned by |
This is a mostly internal function that creates a “String To Sign”, which is part of the Signature Version 4. Users probably only need to use the signature_v4_auth
function to generate signatures.
Thomas J. Leeper <thosjleeper@gmail.com>
Create a String to Sign for Signature Version 4
signature_v4
, signature_v4_auth
1 2 3 4 5 6 7 8 9 10 11 | # From AWS documentation
rh <- "3511de7e95d28ecd39e9513b642aee07e54f4941150d8df8bf94b328ef7e55e2"
sts <-
string_to_sign(datetime = "20110909T233600Z",
region = "us-east-1",
service = "iam",
request_hash = rh)
identical(sts, "AWS4-HMAC-SHA256
20110909T233600Z
20110909/us-east-1/iam/aws4_request
3511de7e95d28ecd39e9513b642aee07e54f4941150d8df8bf94b328ef7e55e2")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.