verb: A character string containing the HTTP verb being used in the request.
canonical_uri: A character string containing the canonical URI , meaning the contents of the API request URI excluding the host and the query parameters.
query_args: A named list of character strings containing the query string values (if any) used in the API request.
canonical_headers: A named list of character strings containing the headers used in the request.
request_body: The body of the HTTP request, or a filename. If a filename, hashing is performed on the file without reading it into memory.
signed_body: Sign the body request and add the correct header (x-amz-content-sha256) to the list of headers
Returns
A list containing
Details
This function creates a Canonical Request , which is part of the Signature Version 4. Users probably only need to use the signature_v4_auth function to generate signatures.