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:
GatewayJ
2026-08-27 15:46:08 +08:00
committed by GitHub
parent 80d0c51389
commit d902ac4f34
+4
View File
@@ -156,6 +156,7 @@ fn rustfs_s3_config() -> S3Config {
let mut s3_config = S3Config::default();
s3_config.normalize_forward_slash_path = true;
s3_config.enable_sig_v2 = true;
s3_config.sig_v4_allowed_services.push("s3tables".to_string());
s3_config
}
@@ -2273,6 +2274,9 @@ mod tests {
assert!(s3_config.normalize_forward_slash_path);
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]