我有一个名为“my-bucket”的s3-bucket。
s3 = AWS::S3.new
bucket = s3.buckets.create('my-bucket')
bucket对象具有对“my-bucket”的引用。如何在里面创建另一个桶?
答案 0 :(得分:1)
您无法在存储桶中创建存储桶 - 请参阅http://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html上的第3段说明:
You cannot create a bucket within another bucket.
S3不是基于文件夹的存储,而是更像是键值存储。根据亚马逊的文档,桶类似于域名。
您可以通过将文件的完整路径存储为对象名来模拟文件夹结构。
答案 1 :(得分:1)
铲斗既不包含其他铲斗也不包含文件夹。用“/”分隔的对象(文件)键名称为组织目的创建一个伪文件夹结构,但它实际上是一个单级存储。你有这个桶,你的桶里面有无限的物品。