Browse Source

fail fast if user configures collection for a bucket

logrus
Chris Lu 4 years ago
parent
commit
9add554feb
  1. 4
      weed/shell/command_fs_configure.go

4
weed/shell/command_fs_configure.go

@ -7,6 +7,7 @@ import (
"io" "io"
"math" "math"
"net/http" "net/http"
"strings"
"github.com/chrislusf/seaweedfs/weed/filer" "github.com/chrislusf/seaweedfs/weed/filer"
"github.com/chrislusf/seaweedfs/weed/pb/filer_pb" "github.com/chrislusf/seaweedfs/weed/pb/filer_pb"
@ -88,6 +89,9 @@ func (c *commandFsConfigure) Do(args []string, commandEnv *CommandEnv, writer io
Ttl: *ttl, Ttl: *ttl,
Fsync: *fsync, Fsync: *fsync,
} }
if *collection != "" && strings.HasPrefix(*locationPrefix, "/buckets/") {
return fmt.Errorf("one s3 bucket goes to one collection and not customizable.")
}
if *isDelete { if *isDelete {
fc.DeleteLocationConf(*locationPrefix) fc.DeleteLocationConf(*locationPrefix)
} else { } else {

Loading…
Cancel
Save