问题:非所有者
用户无法看到另一个用户拥有的存储区,但非所有者用户有权在 S3 浏览器中读取/写入该存储区。
提醒:这不是问题。S3 浏览器按设计正常工作。
解决方案:非所有者用户必须在 S3 浏览器外部添加存储区。如下所示:
具体情况:
owner_user:S3 用户 — 在 guest_bucket 上还设置了 ACL 权限。
owner_bucket:由owner_user another_owner_bucket
拥有的 S3 存储区:S3 存储区也归owner_user
guest_user所有:S3 用户拥有存储区guest_bucket
guest_bucket:S3 存储区归 guest_user
1- 当前情况:owner_user无法查看guest_bucket,但授予 ACL 读取和写入权限。
2- 要使owner_user能够查看guest_bucket(由另一个用户拥有),必须将guest_bucket添加为外部存储区。
3- 因此,owner_user可以查看 S3 浏览器上的guest_bucket,并根据提供的 ACL 权限执行读/写操作。