I thought it wasn’t possible to create nested buckets.
Keep in mind that the data structure is “flat” (like in S3). It means that everything is a file, even if you see a tree view. There is actually no “directory”.
I’ll give a bit of background. So the upload key creation and file upload/download is happening on a Go server I wrote. I just use my windows machine with uplink to see how it looks like (kind of a sanity check), if that makes sense.
Unless I’m mixing up terminology here. On upload/download, I provide a bucket name and upload/download key. So my bucket name would be Bucket 1 and my upload/download key would be Bucket1a/filename. Then, that would mean Bucket1a is not a bucket but just a prefix
What you calling a “nested bucket” is actually prefix(es) to your object. The bucket has only one level - the bucket name (and related UID).
For example:
Will upload a file to the bucket sj://bucket1 with prefixes prefix1/prefix2/prefix3 and object name movie.avi.
When you delete an object, the prefixes are gone altogether unless you have other objects with the same prefix(es).
When you removed a bucket - it’s deleted all containment (in case of --force option).