3

In Rackspace, all the "buckets" are one level.

Buckets cannot be inside other buckets. This makes it very hard for ORGANIZATION!

Edit: does anyone have any suggestions on which one to use...for best organization!? If no sub-buckets , are there any tips to organize multiple projects/files?

Alex
  • 8,471
  • 26
  • 75
  • 99

4 Answers4

4

No but you can fake it by using "/" in the name of the resource you are placing in the bucket. Many of the bucket browsers support this and show it as folders.

EasyEcho
  • 754
  • 3
  • 5
  • Can this be faked in Rackspace? – Alex Oct 26 '09 at 11:08
  • Most filesystems don't have sub-buckets either. They just fake it with special directory files. All the actual data storage comes out of one flat namespace of disk blocks numbered from 0 to the max. – Michael Dillon Oct 26 '09 at 12:05
2

Consider installing an EC2 server with Redis or Tokyo Cabinet or Hadoop or CouchDB, and then use that to manage your S3 storage. That way to can make sub-buckets and manage them in any way that you want. Or use the Google AppEngine with s3bucketapp that emulates S3. Or download the source code to s3bucketapp and modify it to allow for sub-buckets on your S3 bucket. There are lots of ways around this, some of which might even be commercially viable businesses.

Michael Dillon
  • 1,819
  • 13
  • 16
  • Thanks. What would you recommend to do sub-buckets? Rackspace cloudfiles or Amazon S3 , or what? – Alex Oct 26 '09 at 12:54
0

No, S3 has no concept of sub-buckets.

womble
  • 96,255
  • 29
  • 175
  • 230
0

My thought is to build a custom app using Cloud Files API that manages the hierarchy and then you can call the buckets anything you want.

What would be your use case anyway? Depending on how you would actually be using sub-buckets, you might take a different approach.

FilmJ
  • 766
  • 2
  • 9
  • 16