回答

6

號從S3 documentation

每個AWS賬戶可以擁有最多同時100桶。

S3桶價格昂貴(在資源方面),以創建和銷燬:

亞馬遜S3的高可用性工程的重點是GET,PUT,列表和刪除操作。由於存儲桶操作是針對集中的全局資源空間工作的,因此不宜在應用程序的高可用性代碼路徑上創建或刪除存儲桶。最好在單獨的初始化或安裝例程中創建或刪除存儲桶,以減少運行次數。

但也沒有很好的理由使用大量水桶:

還有就是可以存儲在一個桶中的對象的數量和性能沒有變化沒有限制,你是否使用許多桶或一些。您可以將所有對象存儲在單個存儲桶中,也可以將它們組織到多個存儲桶中。

您希望每個用戶都有獨立的空間來放置東西。細:創建一個存儲桶併爲您的用戶指定信息提供一個<user_id>/前綴。更好的是,把它放在users/<user_id>/中,這樣你就可以在以後使用同一個bucket來處理其他非用戶特定的事情,或者改變命名方案或者其他你可能想要的東西。

ListObjects接受prefix參數(users/<user_id>/),並且對於可能相關的分級鍵具有special provisions

0

意思是對的。對於你可以真正證明一個體面的用例的情況,我會想象AWS會考慮衝擊你的配額(就像他們對大多數任何服務都會這樣做)。如果特定的用戶擁有200-300桶或更多的桶,我不會感到驚訝,但並非沒有理由向AWS提供合理的理由。

這樣說,我找不到任何S3配額增加表格與其他配額增加表格一起。