2011-03-17 54 views
0

我正在建立一個新的網站,用戶可以上傳圖像並使其可供其他用戶查看。爲我的網站在亞馬遜S3中儲存圖像

是否可以設置一個S3存儲桶並使用它來存儲所有圖像(可能有幾十到幾十萬)並在網站上動態顯示它們,或者不是S3應該用於此目的?

謝謝

回答

0

是的,這很適合S3。

儘管您僅限於100個存儲桶,但您可以存儲在存儲桶中的文件數量不受限制。您的文件可以是公開的或私人的,可以通過您可以生成的時間到期的URL訪問。

您還可以輕鬆地將Amazons Cloudfront cdn鏈接到存儲桶以獲得分佈式分佈的優勢。

+0

將我的用戶上傳的所有圖像放在一個文件夾中的一個文件中,還是有更好的方法可以嗎? – edwinNosh 2011-03-17 21:47:26

+0

@edwinNosh - 每個圖像將被分開存儲。你的意思是在一個文件夾中? S3實際上並沒有文件夾的概念,儘管你可以用這種特殊的方式命名文件來僞造它。例如名爲'user1/image1.jpg'的文件將出現在'user1'文件夾中。所有主要的S3 GUI工具都支持這個約定,您可以使用像user1這樣的前綴搜索一個存儲桶來過濾結果。 – 2011-03-17 21:51:25

+0

您可以在Web管理控制檯的存儲桶中創建文件夾。 – edwinNosh 2011-03-17 22:20:42