【发布时间】:2016-03-04 01:04:23
【问题描述】:
在我们的 Ruby 中,我希望每个帐户都有一个单独的 S3 存储桶来存放其附件。我还希望存储桶名称可以从帐户的属性中派生:
Account(id: 1, username: "johnny") # uses the "1-johnny" bucket
Account(id: 2, username: "peter") # uses the "2-peter" bucket
# ...
Shrine 可以做这样的事情吗?
【问题讨论】:
-
你知道默认的maximum number of buckets is 100?。当您获得更多用户时,这可能会成为问题......
-
感谢您的关注,我不知道。这仍然可以用于用户数量有限的情况(例如,对于事件的管理者)。
-
Google 云存储对存储桶的总数没有限制,但令人失望的是,可能的名称不受帐户限制。例如,如果您创建一个名为“test”的存储桶,那么我无法创建另一个名为“test”的存储桶。换句话说,名称在整个世界上必须是唯一的。