1. Compute StringToSign: StringToSign = HTTP-Verb + "\n" + Content-MD5 + "\n" + Content-Type + "\n" + Date + "\n" + CanonicalizedHeaders + CanonicalizedResource
2. Compute Signature: Signature = Base64(Hmac-sha1(SK, UTF-8-Encoding-Of(StringToSign))) 3. Compute Authorization Authorization = "OBS " + AK + ":" + Signature
: |