AWS request signer (version 4) that follows the documentation given by amazon See request signing documentation
String to sign is described as the second task when signing aws requests (version 4).
String to sign is described as the second task when signing aws requests (version 4). See String to sign documentation
Canonical Request is described as the first task when signing aws requests (version 4) See canonical request documentation
Canonical Request is described as the first task when signing aws requests (version 4) See canonical request documentation
In summary, the canonical request is a string formed by the concatenation of the result of the following steps.
AWS request signer (version 4) that follows the documentation given by amazon See request signing documentation