mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-10-25 14:30:43 +01:00
Revert "Merge branch 'master' of https://github.com/seaweedfs/seaweedfs.wiki"
This reverts commit 0313e79a3e8875a4dde2388bee72a74bb3274fbe, reversing changes made to 96a02299fd7732bf7acbc672d00b28b712953b55.
1 parent
0313e79a3e
commit
bdfc256473
1 file changed
+1
-19
+1
-19
@@ -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"
|
||||
```
|
||||
}
|
||||
Reference in new issue
Block a user