1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
2
Hello!
The issue you're experiencing is caused by not being the owner of the objects that are uploaded with an unsigned request via the CLI, which causes the objects to not be applied to the lifecycle rule. Here are a few options we can do to ensure you own the objects in the bucket:
- [1] Configure Enforced Bucket Ownership (ACL's disabled)
- [2] Your bucket policy can require bucket-owner-full-control (ACL's enabled)
Note: Configuring Enforced Bucket Ownership is considered best practice for S3 Buckets but be aware that it will disable legacy ACL's for that bucket, potentially causing you to use a bucket policy (if you want to make certain objects public and they were previously made public by ACL).
Resources:
[1] https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html
답변함 9달 전
관련 콘텐츠
- AWS 공식업데이트됨 2년 전