s3vectors: integrate bucket metrics, audit events, and request limits (#12514)

* s3vectors: attribute request and traffic metrics to authorized buckets

* s3vectors: emit resource and identity audit events

* s3vectors: apply existing S3 request limits and preserve JSON errors

* s3vectors: select limit resources by the dispatched operation

* s3vectors: count decoded chunked request bodies against byte limits
This commit is contained in:
Chris Lu authored and GitHub committed 2026-11-09 11:37:06 -08:00
1 parent 620a1c3f39
commit 84cd3c621b
10 files changed
+484 -10

No files matched your search

+1
View File
@@ -764,6 +764,7 @@ func (s3opt *S3Options) vectorsRouter(s3ApiServer *s3api.S3ApiServer, grpcDialOp
vectorsServer.SetAccountID(s3tables.DefaultAccountID)
vectorsServer.SetEncryptionChecker(s3api.GetSSES3KeyManager().IsConfigured)
vectorsServer.SetDescribe(describe)
vectorsServer.SetLimiter(s3ApiServer.Limit)
vectorsServer.RegisterRoutes(vectorsRouter)
return vectorsRouter
}