我有這樣的亞馬遜的結構 -如何定義權限的Amazon S3
(bucket name) MyImages
--- (key) general
---- 1.jpg
---- 2.jpg
我以S3火狐管理工具創建的鍵(一般),並設置讀取權限所有。現在,通過一個java程序,當我在這個密鑰中上傳圖像時,我想要設置每個對象的權限作爲密鑰。但它沒有發生,我必須寫一些額外的代碼行來設置每個對象的權限。
AccessControlList acl = s3.getBucketAcl("MyImages");
// give everyone read access
acl.grantPermission(GroupGrantee.AllUsers, Permission.Read);
s3.setObjectAcl("MyImages", "general/1.jpg", acl);
有什麼辦法擺脫上面的代碼。爲什麼這些對象沒有獲得作爲密鑰或桶的權限?
謝謝,這對我的作品! – 2011-09-13 07:09:49