diff --git a/s3/middleware.go b/s3/middleware.go index 6ae215d5a8a02bd0af59a8753f4a35330372ad6a..a4834050bbdd4e7814bd5824ac3fbd9296925ee4 100644 --- a/s3/middleware.go +++ b/s3/middleware.go @@ -69,3 +69,10 @@ } return proto + "://" + upstream } + +func Enabled(conf ini.File) bool { + upstream, _ := conf.Get("objects", "s3-upstream") + accessKey, _ := conf.Get("objects", "s3-access-key") + secretKey, _ := conf.Get("objects", "s3-secret-key") + return upstream != "" && accessKey != "" && secretKey != "" +}