我有一個名爲「my-bucket」的s3桶。如何在aws-s3中使用ruby在bucket中創建bucket?
s3 = AWS::S3.new
bucket = s3.buckets.create('my-bucket')
bucket對象引用'my-bucket'。如何在其中創建另一個存儲桶?
我有一個名爲「my-bucket」的s3桶。如何在aws-s3中使用ruby在bucket中創建bucket?
s3 = AWS::S3.new
bucket = s3.buckets.create('my-bucket')
bucket對象引用'my-bucket'。如何在其中創建另一個存儲桶?
不能創建內桶桶 - 見http://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html第三款規定:
You cannot create a bucket within another bucket.
S3不是基於文件的存儲,而更像是一個鍵值存儲。根據亞馬遜的文檔,存儲桶類似於域名。
您可以通過將文件的完整路徑存儲爲對象名稱來模擬文件夾結構。
存儲桶既沒有其他存儲桶也沒有文件夾。以「/」分隔的對象(文件)鍵名爲組織目的創建僞文件夾結構,但它實際上是單層存儲。你有鬥,而且你在鬥內有無限的物品。
你不能在桶內創建桶 – andreimarinescu
如何實現目錄結構 – Kamesh
你用名稱中的「/」創建對象。這些通過Web控制檯和其他S3瀏覽器自動轉換爲「目錄」。 – andreimarinescu