Changes in this fork Added CNNorth Region Change SignV2 to SignV4 V4Signer.canonicalQueryString empty value must append "="