s3.s3
(待补:模块简介——回源头头注或在此手写)
pub fn
| Signature | Returns | Description |
|---|---|---|
s3_scope(date: Str, region: Str) |
Str |
— |
s3_secret_key(secret: Str, date: Str, region: Str) |
List[I32] |
— |
s3_canonical(method: Str, uri: Str, host: Str, xdate: Str, payload_hash: Str) |
Str |
— |
s3_basic_time(iso: Str) |
Str |
— |
s3_empty_hash() |
Str |
— |
s3_string_to_sign(xdate: Str, scp: Str, canon: Str) |
Str |
— |
s3_signature(key: List[I32], to_sign: Str) |
Str |
— |
s3_auth_header(ak: Str, scp: Str, sig: Str) |
Str |
— |
s3_date_of(xdate: Str) |
Str |
xdate → date(前 8 位) |
s3_auth_for(method: Str, path: Str, host: Str, xdate: Str, payload_hash: Str, ak: Str, sk: Str, region: Str) |
Str |
装配面:Authorization 头值(全链:canon→sts→sig) |
s3_payload_hash_str(body: Str) |
Str |
载荷哈希(文本体;二进制体列志向) |