mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-29 08:27:06 +00:00
fix(s3): accept s3tables SigV4 service (#6719)
Signed-off-by: houseme <housemecn@gmail.com> Co-authored-by: houseme <housemecn@gmail.com>
This commit is contained in:
@@ -156,6 +156,7 @@ fn rustfs_s3_config() -> S3Config {
|
|||||||
let mut s3_config = S3Config::default();
|
let mut s3_config = S3Config::default();
|
||||||
s3_config.normalize_forward_slash_path = true;
|
s3_config.normalize_forward_slash_path = true;
|
||||||
s3_config.enable_sig_v2 = true;
|
s3_config.enable_sig_v2 = true;
|
||||||
|
s3_config.sig_v4_allowed_services.push("s3tables".to_string());
|
||||||
s3_config
|
s3_config
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2273,6 +2274,9 @@ mod tests {
|
|||||||
|
|
||||||
assert!(s3_config.normalize_forward_slash_path);
|
assert!(s3_config.normalize_forward_slash_path);
|
||||||
assert!(s3_config.enable_sig_v2);
|
assert!(s3_config.enable_sig_v2);
|
||||||
|
assert!(s3_config.sig_v4_allowed_services.iter().any(|service| service == "s3"));
|
||||||
|
assert!(s3_config.sig_v4_allowed_services.iter().any(|service| service == "sts"));
|
||||||
|
assert!(s3_config.sig_v4_allowed_services.iter().any(|service| service == "s3tables"));
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|||||||
Reference in New Issue
Block a user