From bdfc256473ccf96831143e66c337982061d257c3 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Thu, 1 Jan 2026 11:47:33 -0800 Subject: [PATCH] Revert "Merge branch 'master' of https://github.com/seaweedfs/seaweedfs.wiki" This reverts commit 0313e79a3e8875a4dde2388bee72a74bb3274fbe, reversing changes made to 96a02299fd7732bf7acbc672d00b28b712953b55. --- S3-Nginx-Proxy.md | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/S3-Nginx-Proxy.md b/S3-Nginx-Proxy.md index b8012f3..ee7701c 100644 --- a/S3-Nginx-Proxy.md +++ b/S3-Nginx-Proxy.md @@ -156,22 +156,4 @@ server { ssl on; ssl_certificate /{path_to_ssl_cert}/cert.pem; ssl_certificate_key /{path_to_ssl_cert}/key.pem; -} -``` - -## Kubernetes Ingress - -When using Kubernetes Ingress (nginx-ingress controller), you must disable request buffering to prevent signature verification failures on write operations (PUT, POST). Without this setting, nginx removes the `Transfer-Encoding: chunked` header that S3 clients include in their signature, causing 403 Forbidden errors on uploads while reads work fine. - -**Required Helm chart configuration:** - -```yaml -s3: - ingress: - enabled: true - className: nginx - host: s3.example.com - annotations: - nginx.ingress.kubernetes.io/proxy-request-buffering: "off" - nginx.ingress.kubernetes.io/proxy-body-size: "0" -``` +} \ No newline at end of file