Documentation
¶
Index ¶
- func AclParser(be backend.Backend, logger s3log.AuditLogger, readonly bool) fiber.Handler
- func DecodeURL(logger s3log.AuditLogger, mm *metrics.Manager) fiber.Handler
- func ProcessChunkedBody(root RootUserConfig, iam auth.IAMService, logger s3log.AuditLogger, ...) fiber.Handler
- func RequestLogger(isDebug bool) fiber.Handler
- func VerifyMD5Body(logger s3log.AuditLogger) fiber.Handler
- func VerifyPresignedV4Signature(root RootUserConfig, iam auth.IAMService, logger s3log.AuditLogger, ...) fiber.Handler
- func VerifyV4Signature(root RootUserConfig, iam auth.IAMService, logger s3log.AuditLogger, ...) fiber.Handler
- type RootUserConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProcessChunkedBody ¶
func ProcessChunkedBody(root RootUserConfig, iam auth.IAMService, logger s3log.AuditLogger, mm *metrics.Manager, region string) fiber.Handler
ProcessChunkedBody initializes the chunked upload stream if the request appears to be a chunked upload
func RequestLogger ¶
func VerifyMD5Body ¶
func VerifyMD5Body(logger s3log.AuditLogger) fiber.Handler
func VerifyPresignedV4Signature ¶
func VerifyPresignedV4Signature(root RootUserConfig, iam auth.IAMService, logger s3log.AuditLogger, mm *metrics.Manager, region string, debug bool) fiber.Handler
func VerifyV4Signature ¶
func VerifyV4Signature(root RootUserConfig, iam auth.IAMService, logger s3log.AuditLogger, mm *metrics.Manager, region string, debug bool) fiber.Handler
Types ¶
type RootUserConfig ¶
Click to show internal directories.
Click to hide internal directories.