Tôi có một cấu trúc trên amazon như thế này -Làm thế nào để xác định quyền ở Amazon s3
(bucket name) MyImages
--- (key) general
---- 1.jpg
---- 2.jpg
Tôi đã tạo ra chìa khóa (nói chung) bằng cách sử dụng công cụ S3 Firefox Organizer và thiết lập quyền đọc cho mọi người. Bây giờ, bởi một chương trình java khi tôi tải lên các hình ảnh bên trong phím này, tôi muốn thiết lập sự cho phép của mỗi đối tượng như là chìa khóa có. Nhưng nó không xảy ra và tôi phải viết một số dòng mã bổ sung để thiết lập quyền truy cập của từng đối tượng.
AccessControlList acl = s3.getBucketAcl("MyImages");
// give everyone read access
acl.grantPermission(GroupGrantee.AllUsers, Permission.Read);
s3.setObjectAcl("MyImages", "general/1.jpg", acl);
Có cách nào để loại bỏ mã trên không. Tại sao các đối tượng không nhận được sự cho phép như là chìa khóa hoặc xô?
Cảm ơn, nó làm việc cho tôi! –