Versioning?

dreamobjects

#1

Does dreamObjects have some sort of built in versioning?

I am referring to something along the lines of what Amazon S3 has: http://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectVersioning.html


#2

No, DreamObjects doesn’t have any versioning. It’s definitely something we know is lacking and want to add it in the future.


#3

Was just searching for this. Welcome to the future. :wink:


#4

Glad you brought this back up! The Hammer release of Ceph includes object versioning and we’ve started some initial testing of it. We don’t have a date set right now to upgrade DreamObjects but we’ll be sure post something when we’re ready.


#5

Any update on this? Versioning would be great to have.


#6

We upgraded to the Hammer release of Ceph on Nov. 10, 2015 (and the release we’re running now is Jewel). Versioning works, but with a couple caveats:

  1. Versioning can only be used on buckets created after the Hammer upgrade date.
  2. We don’t have versioning features built into the DreamHost Control Panel.

Basically, you’ll have to flip the switch using the API in another client besides the DreamHost Control Panel. The easiest way to do this is with Cyberduck - https://blog.cyberduck.io/2010/06/21/versioning/

You can also use the AWS CLI with this command aws --endpoint-url https://objects-us-west-1.dream.io s3api put-bucket-versioning --bucket my-bucket --versioning-configuration Status=Enabled


#7

Hey Justin,

Appreciate the quick reply. I’ll test it out with AWS CLI. I’ve been looking into using that to get around some shortcomings of s3cmd anyways.

–michael


#8

BTW, DragonDisk seems to work well for managing versioning too.


#9

Thanks, that looks like a really nice client!


#10

Great help!!! I’ve been looking into using that to get around some shortcomings of s3cmd anyways. Thank you very much!!!