Posted On: Oct 2, 2020
Amazon S3 Object Ownership is a new S3 feature that enables bucket owners to automatically assume ownership of objects that are uploaded to their buckets by other AWS Accounts. This helps you to standardize ownership of new objects in your bucket, and to share and manage access to these objects at scale via resource-based policies such as a bucket policy or an access point policy. Whether your S3 bucket receives data from other AWS accounts, or stores output from AWS services like AWS CloudTrail, S3 Object Ownership simplifies the work of creating and maintaining shared data sets on Amazon S3.
By default, an S3 object is owned by the AWS Account that uploaded the object. S3 Object Ownership gives you a simple bucket setting that changes this default behavior, so that new objects uploaded with the bucket-owner-full-control access control list (ACL) will instead be owned by you. The ownership change happens automatically, without you taking further action.
Amazon S3 Object Ownership is available at no additional cost in all AWS Regions including the AWS GovCloud (US) Regions, the AWS China (Beijing) Region operated by Sinnet, and the AWS China (Ningxia) Region operated by NWCD. You can configure S3 Object Ownership through the S3 Management Console, CLI, API, or SDK. Support for AWS CloudFormation will soon follow.
To learn more about Amazon S3 Object Ownership, visit our documentation.