diff --git a/objects/middleware.go b/objects/middleware.go index f19d74ed2cad11bc8e32aaaef2e7b9b1fe556f96..98de38cadf44a66e410b12f504d0312c09d8157f 100644 --- a/objects/middleware.go +++ b/objects/middleware.go @@ -101,7 +101,11 @@ upstream, _ := conf.Get("objects", "s3-upstream") if upstream == "" { return "" } - return "https://" + upstream + scheme := "https://" + if config.GetBool(conf, "objects", "s3-insecure", false) { + scheme = "http://" + } + return scheme + upstream } func Enabled(conf ini.File) bool {