From d902ac4f34553e38a25d90908c4b7dce30505d4e Mon Sep 17 00:00:00 2001 From: GatewayJ <835269233@qq.com> Date: Thu, 27 Aug 2026 15:46:08 +0800 Subject: [PATCH] fix(s3): accept s3tables SigV4 service (#6719) Signed-off-by: houseme Co-authored-by: houseme --- rustfs/src/server/http.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rustfs/src/server/http.rs b/rustfs/src/server/http.rs index 131413b65..a3020664e 100644 --- a/rustfs/src/server/http.rs +++ b/rustfs/src/server/http.rs @@ -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]