2010-07-09 32 views

回答

5

http://docs.amazonwebservices.com/AmazonS3/index.html?S3_ACLs.html

每个桶和对象在亚马逊S3有所有者,创建该桶或对象的用户。桶或对象的所有者不能更改。但是,如果该对象被另一个用户覆盖(删除并重写),则新对象将拥有一个新的拥有者。

因此,不,但是您可以通过ACL向另一个可以读取它的用户授予写权限,删除它并将其写回,该用户将成为拥有者。

+1

此答案只处理一个对象,它保留在同一个AWS账户中。我不认为你在问什么,但我不能确定。 – 2012-02-14 14:12:26

+1

这很令人沮丧。 “注意: 存储桶策略仅适用于存储桶拥有者拥有的对象,如果存储桶包含不属于存储桶拥有者的对象,则应该使用对象ACL授予对这些对象的公共读取权限。 (http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteAccessPermissionsReqd.html)。因此,存储桶策略对于不属于存储桶拥有者的对象没有用处,并且无法将所有权转让给存储桶所有者。 – 2017-01-05 10:55:42

0

这取决于你的意思是由业主什么:

谁运行S3帐户的人 - 最高水平 - 总能看到所有文件,并将它们转移到另一个帐户的唯一方法是下载文件就像EC2一样,然后重新上传。我认为这就是你的意思。

AWS中有各种权限 - 您可以使用IAM创建和编辑用户,ACL修改权限,以及不指定谁可以看到什么,而且您不必下载或任何内容 - 但所有这些用户总是从属于该帐户的最高级别负责人。

相关问题