0
我在S3水桶包含文件的用戶數量,就像這樣:授予LIST權限
mybucket
/user1/file1.jpg
/user1/file2.jpg
/user2/doc1.jpg
/user2/doc2.jpg
我現在用的是S3 REST API向用戶授予權限發佈到S3存儲桶中的子文件夾。發佈的路徑(例如「user1 /」)包含在簽名中,因此用戶無法發佈到其他用戶的子文件夾。
我想使用S3 REST API來授予用戶在其子文件夾中獲取文件內容的權限。但是,根據文檔在這裏:
http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html
的URL可以過濾桶的內容,就像這樣:
GET /?prefix=user1 HTTP/1.1
但串籤沒有前綴:
GET\n
\n
\n
Tue, 27 Mar 2007 19:42:41 +0000\n
/bucket/
這意味着user1可以修改URL並查看其他user2的子目錄內容(!?!?)。
是否有限制列出文件內容的方法,還是必須爲每個用戶創建單獨的存儲桶?
感謝